2012-04-24 104 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