我想在google地图中绘制一条路线,其中包括设计A& B方向 特别指出,我能够通过谷歌指令做到这一点,谢谢 goole ..我不想创建一个只有那条路线的静态地图 我需要将所有纬度和经度详细信息转换为100M的CSV格式 这条路线的距离。
目前我是否需要在其中放置标记 每个距离并从地图手动复制坐标 当我需要从100KM +做到这一点时非常乏味,
我们非常感谢您提供的任何帮助。
答案 0 :(得分:1)
如果您通过Javascript directions API获取路线,则可以通过编程方式完成以下操作,但我假设您是从maps.google.com页面获取路线的?如果是这样,那么您可以通过“我的地图”获取与路线响应相关联的KML。
在发出路线请求后,您需要转到文字说明的底部,然后选择保存到我的地图。这会将指示添加到我的地图页面(假设您已登录Google帐户)。转到我的地图,然后选择刚刚添加的条目。点击左侧的编辑按钮。这将在地图的右上角显示 Google地球中的视图链接。单击此链接将下载如下所示的文件:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<name>Directions to Scone, NSW</name>
<description><![CDATA[]]></description>
<NetworkLink>
<name>Directions to Scone, NSW</name>
<Link>
<href>http://maps.google.com/maps/ms?ie=UTF8&hl=en&vps=1&jsv=262a&oe=UTF8&msa=0&msid=109115301202341389527.00048cf92603b4141b1cf&output=kml</href>
</Link>
</NetworkLink>
</Document>
</kml>
将所有转义的&
替换为href元素中的网址中的&
,并在浏览器中请求该网址。这将为您提供您所追求的KML:
http://maps.google.com/maps/ms?ie=UTF8&hl=en&vps=1&jsv=262a&oe=UTF8&msa=0&msid=109115301202341389527.00048cf92603b4141b1cf&output=kml
答案 1 :(得分:0)
不确定这是否有用,但如果您使用谷歌休息服务来获取数据,请查看this。