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是有益的。 –