1

所以,基本上,我试图找出一种方法,我可以使用 KML 在 Google 地球上画线(比如,表示 RC 飞机或其他东西的飞行路径)。不过,这里是踢球者:我想给它一个初始位置,然后检查某处以查看继续画线的位置,画线,然后保持原样。完成后,我可以移动它。

前任:

  1. 从谷歌地球中的 A 点开始
  2. 检查 //someserver 上的文件 XYZ.kml
  3. XYZ.kml 已更新要绘制的坐标
  4. 谷歌地球拉入这些坐标并延长线
  5. 重复 2->4 直到完成
  6. 从第 3 个人查看完整的飞行路径。

有人对如何做到这一点有任何想法吗?它似乎可以以这种方式改变模型或其他东西的位置,但你必须以第一人称观看。我一直无法弄清楚如何让这个特定的功能正确出现。

4

1 回答 1

1

你有几种方法可以做到这一点,这里只有 2 种。

  1. 通过networkLink创建LineString,然后使用更新功能更新您的 LineString(即替换为新版本)
  2. 创建一个 LineString,然后使用.getCoordinates().pushLatLngAlt()它来构建。

编辑:抱歉,正如评论中所指出的,选项 2 用于 GE 插件,而不是独立版本

有关使用选项 #1 的帮助,请参阅此 SO 问题

有关选项 #2 的更多信息,请参阅此 SO 问题

于 2013-01-29T20:28:10.570 回答