2
我在Google Maps API v3中使用KMLLayer加載KML。是否可以在地圖上引用多邊形並執行諸如更改顏色或透明度之類的內容?我可以使用Google Maps API v3操作KML嗎?
我在Google Maps API v3中使用KMLLayer加載KML。是否可以在地圖上引用多邊形並執行諸如更改顏色或透明度之類的內容?我可以使用Google Maps API v3操作KML嗎?
不,你不能這樣做,因爲沒有像kmllayer中的對象那樣的多邊形。從google docs:
地圖API所提供的地理XML數據轉換成顯示用V3圖塊疊加在地圖上的KML 表示。 此KML看起來(並且有點表現)像熟悉的V3覆蓋 元素。 KML和GeoRSS點元素呈現爲 標記,例如,元素呈現爲折線 ,元素呈現爲多邊形。同樣, 元素在 映射上呈現爲矩形圖像。但重要的是,這些對象不是Google Maps API 標記,多義線,多邊形或GroundOverlays;相反,它們是 呈現爲地圖上的單個對象。
This page可能在探索替代
我結束了使用GeoXML作爲,讓我訪問KML在Javascript是有益的。 –