我正在创建一个将 apiv3 用于 Google 地图的可视化。目前我正在地图上映射几千个多边形和一些标记。问题是我试图绘制的一些区域被认为是“多面体”。例如,一个投票区有多个区域,这些区域在一个多边形中是分开的,而不是连接的。我怎么画这个?
试过这个,但它似乎没有渲染。
var Poly14591;
var outer = new google.maps.MVCArray([new google.maps.LatLng( 42.862496, -78.151154), new google.maps.LatLng( 42.862251, -78.151319), new google.maps.LatLng( 42.86189, -78.151538), new google.maps.LatLng( 42.861765, -78.151647)]);
var inner = new google.maps.MVCArray([new google.maps.LatLng( 42.867545, -78.151817), new google.maps.LatLng( 42.866978, -78.151813), new google.maps.LatLng( 42.866044, -78.151787), new google.maps.LatLng( 42.864956, -78.151712), new google.maps.LatLng( 42.864231, -78.151709), new google.maps.LatLng( 42.863593, -78.151708)]);
var paths = new google.maps.MVCArray([outer, inner]);
Poly14591 = new google.maps.Polygon({paths:paths, strokeOpacity: 10.0, strokeWeight: 20, strokeColor: "#FF0000", fillColor: "#FF0000", fillOpacity: 0.35});
Poly14591.setMap(map);