0

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

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

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

4

1 回答 1

0

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

于 2012-09-15T03:03:51.593 回答