我正在Google Maps API v3中使用KMLLayer加载KML。是否可以在地图上引用多边形并执行更改颜色或透明度等操作?
答案 0 :(得分:3)
不,你不能这样做,因为在kmllayer中没有像对象那样的多边形。来自google docs:
Maps API将提供的地理XML数据转换为KML 使用V3图块叠加显示在地图上的表示。 这个KML看起来(并且有些表现)就像熟悉的V3叠加层一样 元素。 KML和GeoRSS点元素呈现为 例如,标记将元素渲染为折线 和元素呈现为多边形。同样的, 元素呈现为矩形图像 地图。但重要的是,这些对象不是Google Maps API 标记,折线,多边形或地面覆盖;相反,他们是 渲染到地图上的单个对象中。
This page可能有助于探索替代方案