从保存的谷歌地图中检索点的坐标

时间:2010-08-16 22:11:45

标签: iphone google-maps coordinates

我的客户已保存了一个公共Google地图,上面标有几个兴趣点。我需要以某种方式解除这些坐标并将它们放入iPhone谷歌地图中。我怎样才能得到经度&每个点的纬度?

1 个答案:

答案 0 :(得分:4)

您可以按照以下步骤访问“我的地图”帐户中已保存地点的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&amp;hl=en&amp;vps=1&amp;jsv=262a&amp;oe=UTF8&amp;msa=0&amp;msid=109115301202341389527.00048cf92603b4141b1cf&amp;output=kml</href>
    </Link>
    </NetworkLink>
</Document>
</kml>

将所有转义的&amp;替换为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
相关问题