2013-02-08 31 views
0

如下我們可以開發一個KML層:開發一個KML圖層,只將KML文件內容指定爲字符串?

var crosshairLayer = new google.maps.KmlLayer('KML File PATH'); 
crosshairLayer.setMap(map); 

爲此,我們必須從某個地方將KML文件上傳互聯網上,那麼我們就必須通過KML文件的URL在新google.maps.KmlLayer('KML文件路徑')構造函數。

我們是否可以開發僅指定KML內容的KML層。我不想在某處上傳KML文件,然後使用其URL。

+0

[如何閱讀KML文件]的可能重複(http://stackoverflow.com/questions/11028584/how-to-read-kml-file) –

回答

0

geoxml3 parser有parseKmlString方法,這需要包含有效的KML字符串,並對其進行解析,以產生天然谷歌地圖API V3對象(這樣你就失去了瓷磚的渲染你KmlLayer得到好處,這是否將是有效的足夠取決於你的KML有多複雜)。