点击地标会导致错误的位置

时间:2012-08-29 18:15:50

标签: google-maps kml

以下简单示例说明了我对所有KML文件的问题:

Link to Simple KML Example

以下是代码:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Document>
  <name>KML Example file</name>
  <description>Simple markers</description>

  <Placemark>
    <name>Marker 1</name>
    <description>Some stuff to put in the first info window</description>
    <Point>
      <coordinates>-122.1,37.4,0</coordinates>
    </Point>
  </Placemark>

</Document>
</kml>

它加载到谷歌地图就好了。一个Placemarker图标出现在正确的位置,但当我点击左侧面板中的标记1时,Google Maps将移动到加纳南部的大西洋。

我尝试过各种简单而复杂的KML文件,他们都是这样做的。如果我在相同文件上使用“我的位置”上传功能,则不会发生此特定行为。

我使用的是Chrome 21和Windows 7。

谢谢任何人!

1 个答案:

答案 0 :(得分:0)

@Mike,您正在使用看似较旧的命名空间:

<kml xmlns="http://earth.google.com/kml/2.0">

也许你会因为使用KML 2.2的确定命名空间而获得更好的运气:

<kml xmlns="http://www.opengis.net/kml/2.2">

我也强烈建议您使用这个声誉良好的KML Validator