Google マップに aiv3 を使用するビジュアライゼーションを作成しています。現在、マップ上に数千のポリゴンといくつかのマーカーをマッピングしています。問題は、描画しようとしている領域の一部が「マルチポリゴン」と見なされることです。たとえば、単一の多角形で分離されて接続されていない複数のエリアを持つ投票区。どうやってこれを描くのですか?
これを試しましたが、レンダリングされていないようです。
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);