Xml 缩放后删除多边形fillColor和strokeColor
当您缩放到某个多边形时,我想从地图中删除该多边形(fillColor、stokeColor) 以下是示例: 以下是缩放到选定多边形的方法:Xml 缩放后删除多边形fillColor和strokeColor,xml,google-maps-api-3,kml,polygons,stroke,Xml,Google Maps Api 3,Kml,Polygons,Stroke,当您缩放到某个多边形时,我想从地图中删除该多边形(fillColor、stokeColor) 以下是示例: 以下是缩放到选定多边形的方法: function kmlShowPlacemark(pm) { if(geoXmlDoc.placemarks[pm].polygon){ map.fitBounds(geoXmlDoc.placemarks[pm].polygon.bounds);} 有人能帮我吗?geommldoc.placemarks[pm]。多边形是一个多边形,要更改其
function kmlShowPlacemark(pm) {
if(geoXmlDoc.placemarks[pm].polygon){
map.fitBounds(geoXmlDoc.placemarks[pm].polygon.bounds);}
有人能帮我吗?geommldoc.placemarks[pm]。多边形是一个多边形,要更改其属性,可以使用更新的fillColor和strokeColor对其调用setOptions函数。不能“删除”fillColor和strokeColor,但可以更改它们并更改fillOpacity和strokeWeight以使其不可见 这将第一个多边形(第一个“Placemark”)更改为红色,蓝色边框宽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)。tnx很多,我非常喜欢:
for(var i=0;i