我在谷歌地图 javascript 中有 3 个多边形,初始化如下:
\n\nmap.data.add({geometry: new google.maps.Data.Polygon([google.maps.geometry.encoding.decodePath(path), google.maps.geometry.encoding.decodePath(path2), ])})\nmap.data.add({geometry: new google.maps.Data.Polygon([google.maps.geometry.encoding.decodePath(path2), google.maps.geometry.encoding.decodePath(path3), ])})\nmap.data.add({geometry: new google.maps.Data.Polygon([google.maps.geometry.encoding.decodePath(path3) ])})\nRun Code Online (Sandbox Code Playgroud)\n\n我用这段代码设置样式:
\n\n map.data.setStyle({\n strokeColor: '#FF0000',\n strokeOpacity: 0.8,\n strokeWeight: 2,\n fillColor: '#FF0000',\n fillOpacity: 0.35\n }); \nRun Code Online (Sandbox Code Playgroud)\n\n这设置了所有 3 个 Polygon\xc2\xb4s 的样式。但是如何为每个多边形设置不同的样式呢?
\n