2012-09-14 48 views
0

關注geoXML3 API。每天KML解析後,將創建一個JSON對象映射的所有標籤。使用geoxml3 JSON對象來模擬一個更新方法?

那麼,這可能Ø獲取JSON對象,進行一些修改,比如更新或者刪除一些元素..創建一個新的KML(動態),並顯示在視覺上的變化?

我試過很多次修改的JSON對象,但在JSON所有的修改不會影響到KML呈現.. ..所以解決的辦法是創建一個新的KML和表演。(但如何?

回答

0

geoxml3是KML解析器,它並沒有創造KML的能力。您可以添加代碼來遍歷其持有的陣列的本地谷歌地圖API的對象和創建KML代表他們。

如果要修改呈現的Google Maps API對象,它們存儲在數組中,您可以獲取對它們的引用並動態修改它們。

我沒有一個完整的示例(至少我記得),遍歷本地谷歌地圖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

+0

確定使用一些代碼來遍歷..並創建一個KML ......我該怎麼做? 使用geoxml3 ..我如何使用所創建的JSON對象? 我可以創建一個字符串並加載它嗎? –

相關問題