【问题标题】:how to draw route between 2 points and export to kml?如何在 2 点之间绘制路线并导出到 kml?
【发布时间】:2011-11-15 11:01:35
【问题描述】:

我有 2 个地理点的列表,即街道,我想通过这 2 个地理点来绘制它。

    long     lat        long     lat
1.  45.1406, 5.69213    45.1354, 5.69041
2.  45.237,  5.66205    45.2179, 5.67593
3.  45.2059, 5.70887    45.2017, 5.7154
4.  45.2086, 5.68668    45.1916, 5.70283
....

我想用这些坐标一一自动绘制出来。

我在google map上想要的结果是:

我反转这两个坐标后,结果是:

但我不希望那样。反转后我想要的东西是:

我的问题是我总是手动更改它。

那么,如何绘制并导出到 kml?

注意:我的数据不是 4 行或 10 行,但我有 1500 多行,这就是我需要处理它的原因。

【问题讨论】:

  • 您的问题不清楚。 Kml 不做路由。从 kml 的角度来看,您可以轻松地创建一个具有几何类型线串的地标,并在其中填充所有坐标(如果这是您需要的),但您在第二个屏幕截图中的不是第一个的反向坐标。您将它们从 N->S 路向东一点点移动到 S->N 路线。您是否正在寻找知道您指定的点应该被移动以及它们应该移动到哪里的东西或......?
  • 我的意思是我想获得 2 分并将其提取到 2 个 KML 文件中。因此,第一个 KML 用于 A->B 方向,第二个 KML 用于 B->A 方向。

标签: php javascript jquery google-maps kml


【解决方案1】:

你需要一些东西来创建你的路线,我不知道你是手动做的还是有一些路由引擎。 KML 允许您创建旅行路径,这些路径只是集合 Long/Lat/Elevation 点。在 KML 中没有继承任何东西来执行路由。

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多