如何在geoXml3中使用networkLink更新?

时间:2012-09-14 22:08:29

标签: json google-maps-api-3 kml geoxml3

我尝试了很多使用netlink标签..来更新谷歌地图Api v3中的内容..但谷歌支持告诉我谷歌地图不支持网络更新..只在地球上。

所以我找到了geoXml3 api ..但是没有文档.. 最近我在http://code.google.com/p/geoxml3/source/browse/branches/polys/geoxml3.js找到了 实现networklink,这里是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的网络链接的一些例子?

1 个答案:

答案 0 :(得分: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
  3. 使用geoxml3的主要警告是,如果没有代理,一切都需要在同一个域中。

    您可以调查geoxml-v3,它是更成熟的GeoXml(来自Google Maps API v2)的Google Maps API v3的端口。