geoXmlDoc.placemarks[pm].polygon 是Google Maps API v3 Polygon,要更改其属性,您可以使用更新的 fillColor 和 strokeColor 对其调用 setOptions 函数。您不能“移除”fillColor 和 strokeColor,但您可以更改它们并更改 fillOpacity 和 strokeWeight 以使它们不可见。
多边形的开发者指南描述
这会将第一个多边形(第一个“地标”)更改为红色,蓝色边框为 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)。