2013-03-06 60 views

回答

0

geoXmlDoc.placemarks [pm] .polygon是Google Maps API v3 Polygon,要更改其属性,可以使用更新的fillColor和strokeColor调用setOptions函数。您不能“移除”fillColor和strokeColor,但可以更改它们并更改fillOpacity和strokeWeight以使其不可见。

Developers Guide description of Polygons

这将改变第一个多边形(第一个“地标”),以红色与蓝色边框宽5个像素:

geoXmlDoc.placemarks[0].polygon.setOptions({ 
     fillColor:"#FF0000", // red 
     fillOpacity:0.9, 
     strokeColor:"#0000FF", // blue 
     strokeWeight:5   // pixels 
}); 

这将使相同的多边形完全透明(透明度0.001 ),无边框:

geoXmlDoc.placemarks[0].polygon.setOptions({ 
     fillColor:"#000000", 
     fillOpacity:0.001, 
     strokeColor:"#000000", 
     strokeWeight:0 
}); 

如果要从地图中删除该多边形,请在其上调用setMap(null)。

+0

tnx很多,我这样做: 'for(var i = 0; i scooterfreek 2013-03-06 20:06:50