【问题标题】:InfoWindow not displaying address information from KMLInfoWindow 不显示来自 KML 的地址信息
【发布时间】:2014-12-23 23:05:54
【问题描述】:

我对 KML 还是很陌生。 我有一个包含一堆(大约 2000 个)地址的 excel 电子表格。 它不包含纬度/经度坐标。 地址的每一部分都在一个单独的列中。 地址/Address2/City/State/Zip...等

使用谷歌地图引擎,我能够生成一张带有一堆标记的地图。 我通过谷歌地图引擎中的链接将我的地图导出到 KML。 这导致地标数据如下所示:

<Placemark>
    <styleUrl>#icon-503-DB4436</styleUrl>
    <name>Brun’s Apple Market</name>
    <ExtendedData>
    <Data name='ADDRESS1'><value>849 W 6th Ave.</value></Data>
    <Data name='ADDRESS2'><value></value></Data>
    <Data name='CITY'><value>Eugene</value></Data>
    <Data name='STATE'><value>OR</value></Data>
    <Data name='ZIPCODE'><value>47938</value></Data>
    <Data name='Country'><value>US</value></Data>
    <Data name='PHONE'><value></value></Data>
</ExtendedData>
<description><![CDATA[ADDRESS1: 849 W 6th Ave.<br>ADDRESS2: <br>CITY: Eugene<br>STATE: OR<br>ZIPCODE: 47938<br>Country: US<br>PHONE: ]]></description>
<address>849 W 6th Ave. Eugene OR 47938 US</address>
</Placemark>

信息窗口包含地址,一切看起来都很好。

然后,我尝试将我页面上的该 KML 文件与 google maps api 一起使用。 这导致地图上没有标记。 据我所知,这是因为我的地标缺少纬度/经度坐标。

我环顾四周,找到了 BatchGeo.com。 我通过他们的在线工具运行我的地址电子表格,创建了一张地图并从中导出了 KML。 KML 的地标部分如下所示:

<Placemark>
    <styleUrl>#0</styleUrl>
    <name>Brun’s Apple Market</name>
    <ExtendedData></ExtendedData>
    <address>849 W 6th St Eugene OR 47938 US</address>
    <Point>
        <coordinates>-123.10554659123,44.053497015009,0</coordinates>
    </Point>
</Placemark>

当我通过谷歌地图 api 在我的页面上使用该 KML 时,我得到了我的地标。 我没有得到信息窗口中的任何地址信息。

当我从第一个文件中剪切并粘贴 ExtendedData 标记到第二个文件中时,我会在 InfoWindow 中获得我的地址信息。

我希望有人知道:

-一种获取第二个文件的 ExtendedData 字段以在其中包含正确数据的方法。

-一种让我的 InfoWindow 显示第二个文件中的“地址”值的方法。

-一种让谷歌地图引擎将纬度/经度坐标放入导出的方法。

-一些我没有考虑过以正确格式获取 KML 文件的选项。

【问题讨论】:

    标签: javascript google-maps google-maps-api-3 kml


    【解决方案1】:

    如果您将&lt;address&gt; 标记更改为&lt;description&gt;,则其中的数据将出现在信息窗口中。

    【讨论】:

    • 噢!是的,就是这样!非常感谢您对我的问题的简单清晰的回答。太明显了!谢谢。
    猜你喜欢
    • 2022-11-10
    • 2021-04-06
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 2018-02-21
    相关资源
    最近更新 更多