【问题标题】:Using geoxml3 json object to simulate a update method?使用geoxml3 json对象模拟更新方法?
【发布时间】:2012-09-08 02:47:28
【问题描述】:

按照 geoXML3 api.. 在每个 KML 解析一个 JSON 对象映射后创建所有标签。

那么是否有可能获取该 JSON 对象,进行一些修改,例如更新或删除某些元素.. 并创建一个新的 kml(动态)并在视觉上显示更改?

我尝试了很多次修改Json对象,但所有修改在json中都不会影响渲染的kml.. ..所以解决方案是创建一个新的 kml 并显示..(但是如何?

【问题讨论】:

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


    【解决方案1】:

    geoxml3 是一个 KML 解析器,它没有创建 KML 的能力。您可以添加代码来遍历其包含本机 Google Maps API 对象的数组并创建表示它们的 KML。

    如果你想修改渲染的 Google Maps API 对象,它们存储在数组中,你可以获取它们的引用并动态修改它们。

    我没有一个完整的示例(至少我记得),它遍历原生 Google Maps API 对象并创建 KML,但此页面将为单个多边形创建 <coordinates> 片段:

    http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_winding_linktoB.html?filename=http://www.geocodezip.com/geoxml3_test/crues_450_windingFix_kml.xml

    【讨论】:

    • OK 使用一些代码来遍历 .. 并创建 KML ... 我该怎么做?使用 geoxml3 .. 如何使用创建的 json 对象?我可以创建一个字符串并加载它吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多