2012-04-24 101 views
1

我写了一个程序,可以写出在Google地球中很好显示的kml文件,但是当我在Google地图上尝试它们时,它们经常发生故障。他们已经通过了feed验证器和其他检查器,但是当我点击地标时,我会得到一个空的地址:popup,然后飞往非洲海岸外的纬度0,长0。我已经剥去了一切,并且留下了:有缺陷的kml文件?

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2" 
    xmlns:kml="http://www.opengis.net/kml/2.2" 
     xmlns:atom="http://www.w3.org/2005/Atom"> 
<Document id="DOC1"> 
    <name>sample memberships Kml File</name> 
    <open>1</open> 
     <description>remove xmlns gx</description> 
    <Folder id="FLD1"> 
     <name>BusinessMembers</name> 
     <open>1</open> 
     <description>BluePushpin</description> 
     <Placemark id="PMA"> 
      <name>A member</name> 
      <open>1</open> 
      <address>Fayette County</address> 
       <description>a</description> 
      <Point id="PTA"> 
       <coordinates>-84.41593,37.916132</coordinates> 
      </Point> 
     </Placemark> 
    </Folder> 
</Document> 
</kml> 

我看不出有什么问题。该文件是从Google网站获取的。

有人看到我不喜欢的东西?

回答

1

尝试取出地址元素,但它在Google地图中不受支持。以下是受支持的元素列表:https://developers.google.com/kml/documentation/kmlelementsinmaps

+0

不,删除地址并提升描述以指导地标的子项不会有帮助。 不良行为似乎与点击图标的位置(靠近顶部)或点击左列表中的项目有关。 感谢页面参考,我会阅读并思考,明天。 – user1353651 2012-04-30 04:53:15

+1

如果您仍然遇到问题,您是否可以发布您遇到问题的实时运行版本的文件,以便我们看到问题所在? – 2012-05-01 13:22:10

+0

我遇到完全相同的问题。这是[我的自定义kmz]链接(http://goo.gl/maps/dIwF)。点击左边的链接**应该打开一个包含该路线高程信息的弹出窗口,但是会弹出一个空白地址弹出框,将其弹回到0,0。它也不一致;有时它可以工作,但通常不会。 – 2012-06-17 16:59:55