2012-09-14 16 views
0

我嘗試了很多使用networklink標籤..更新谷歌地圖Api v3中的內容..但谷歌支持告訴我,谷歌地圖不支持網絡更新..只在地球上。如何在geoXml3中使用networkLink更新?

所以我發現geoXml3 API ..但沒有文件.. 最近我在http://code.google.com/p/geoxml3/source/browse/branches/polys/geoxml3.js 實現網絡鏈接,這裏的geoxml3.js代碼的一部分發現:

*// Apply the link 
    if ((networkLink.link.refreshMode === 'onInterval') && 
     (networkLink.link.refreshInterval > 0)) { 
     // Reload at regular intervals 
     setInterval(parserName + '.parse("' + networkLink.link.href + '")', 
        1000 * networkLink.link.refreshInterval); 
    } else if (networkLink.link.refreshMode === 'onChange') { 
     if (networkLink.link.viewRefreshMode === 'never') { 
     // Load the link just once 
     doc.internals.parser.parse(networkLink.link.href, doc.internals.docSet); 
     } else if (networkLink.link.viewRefreshMode === 'onStop') { 
     // Reload when the map view changes 
     }* 

有沒有人使用或正在使用? 是否有一些使用geoxml3 api的networklink的例子?

回答

1

我的測試用例網絡鏈接:

  1. http://www.geocodezip.com/geoxml3_test/v3_geoxml3_local_network_link_test.html
  2. http://www.geocodezip.com/geoxml3_test/v3_geoxml3_local_network_link_test_local.html

使用geoxml3的主要需要注意的是,如果沒有代理,一切都必須在同一個域。

您可能會調查geoxml-v3,它是Google Maps API v3中更成熟的GeoXml(來自Google Maps API v2)的一個端口。

+0

您是否嘗試過在 https://developers.google.com/kml/documentation/updates中顯示的內容? 我聯繫了谷歌企業支持..他們告訴我,這是不可能做谷歌地圖..由於,gmaps有沒有支持networklink標籤... –

+0

嗨..當我把上面的代碼..我認爲geoxml3走在實施kml更新方法...在你的例子唯一的事情(糾正我,如果我錯了)是測試networklink標籤解析..不包括更新功能。 –