【问题标题】:Retrieve co-ordinates of points from a saved google map从保存的谷歌地图中检索点的坐标
【发布时间】:2010-08-16 22:11:45
【问题描述】:

我的客户保存了一张公开的 Google 地图,上面标记了几个兴趣点。我需要以某种方式提升这些坐标并将它们放入 iPhone 谷歌地图中。我如何获得这些点的经度和纬度?

【问题讨论】:

    标签: iphone google-maps coordinates


    【解决方案1】:

    您可以按照以下步骤访问“我的地图”帐户中已保存地点的 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>
    

    将 href 元素中 URL 中所有转义的 &amp;amp; 替换为 &amp; 并在浏览器中请求 URL。这将为您提供您所追求的KML

    http://maps.google.com/maps/ms?ie=UTF8&hl=en&vps=1&jsv=262a&oe=UTF8&msa=0&msid=109115301202341389527.00048cf92603b4141b1cf&output=kml
    

    【讨论】:

    • 看起来很完美,但是地图是别人制作的,我看不到编辑按钮。
    • @daidai 好的。我假设您可以访问您机器上的“我的地图”帐户,回想起来这很愚蠢。我不确定这对于在其他人帐户上共享的地图是如何工作的。我去看看。
    • @daidai 刚刚尝试过,似乎 Google 地球中的查看链接已经存在用于共享地图。所以你可以跳过编辑步骤。
    • 感谢这完美的工作。一件事:出于某种原因,也许是因为它的 .co.uk 我不知道,但 Google 地球链接只停留一瞬间,所以我不得不快速右键单击它以保存 kml。
    • @daidai 不确定那里发生了什么。很高兴你得到了数据:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 2018-03-03
    • 1970-01-01
    • 2014-09-02
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多