0

geoXML3 API に従ってください。すべての KML が解析された後、すべてのタグをマッピングする JSON オブジェクトが作成されます。

そのJSONオブジェクトを取得し、いくつかの要素を更新または削除するなど、いくつかの変更を加えることは可能ですか..そして、新しいkmlを(動的に)作成し、その変化を視覚的に示しますか?

Jsonオブジェクトを何度も変更しようとしましたが、jsonでのすべての変更はレンダリングされたkmlに影響しません.. ..したがって、解決策は新しいkmlを作成して表示することです..(しかし方法は? )

4

1 に答える 1

0

geoxml3はKMLパーサーであり、KMLを作成する機能はありません。ネイティブのGoogleMapsAPIオブジェクトを保持している配列をトラバースするコードを追加し、それらを表すKMLを作成できます。

レンダリングされたGoogleMapsAPIオブジェクトを変更する場合、それらは配列に格納され、それらへの参照を取得して動的に変更できます。

ネイティブのGoogleMapsAPIオブジェクトをトラバースしてKMLを作成する完全な例はありませんが(少なくとも覚えています)、このページ<coordinates>ではポリゴンの1つのピースのピースを作成します。

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 に答える