【问题标题】:How to find the route between two points/markers in Google Earth using KML?如何使用 KML 在 Google 地球中找到两个点/标记之间的路线?
【发布时间】:2012-07-06 17:06:25
【问题描述】:

Google Maps API 有一个 route 函数来做同样的事情。在 Google 地球 API 中找不到类似的内容。

  • 如何在 Google 地球中找到两点/标记之间的路线/路径?

这是在 Linux 上完成的,因此无法将其与谷歌地图的 Javascript API 集成。

【问题讨论】:

  • Linux 为什么要阻止你使用谷歌地图的 Javascript API?据我所知,它不依赖于操作系统。 (我在 Ubuntu 上使用了 Google maps API v3)
  • @nadirs 不,我说的是它与地球的整合。为此,我需要地球的插件。不是吗?

标签: linux google-maps google-maps-api-3 kml google-earth


【解决方案1】:

使用DirectionsAPI。它链接自 Javascript Maps API 文档,但它是一个 REST API,可以返回 XML 格式的结果。

请务必检查 Terms of Service 以验证您的使用是否被允许。

【讨论】:

  • 感谢您的回答。 Linux 上的地球使用 KML 文件。 XML 输出会帮助我在 Linux 上使用 Earth 吗?
  • 您必须将 Directions API 结果手动集成到您的 kml 文件中。然而,两者都是基于 XML 的。
  • 哦,这意味着,我必须在某个地方单独运行此 API,然后获取其结果并粘贴到 kml 文件中?我的理解正确吗?
  • 这是一种可能的解决方案。有很多可能性,这取决于您的项目的具体情况。它们是独立的 API,但可以想象在同一个项目中使用。
  • 感谢您的回复,但您说:They are separate APIs,。您在此处链接的那个只能在网络浏览器的地址栏中使用?这是真的吗?还有其他使用方法吗?请详细说明。
猜你喜欢
  • 1970-01-01
  • 2013-11-20
  • 1970-01-01
  • 1970-01-01
  • 2016-06-06
  • 1970-01-01
  • 2010-12-05
  • 2015-09-06
  • 2010-11-03
相关资源
最近更新 更多