-1
我想在Google地圖中顯示多個多邊形。我有一個下面的對象。如何在地圖中顯示多個多邊形
var triangleCoords = [
{lat: 25.774, lng: -80.190, 'name': 's'},
{lat: 18.466, lng: -66.118, 'name': 's'},
{lat: 32.321, lng: -64.757, 'name': 'a'},
{lat: 25.774, lng: -80.190, 'name': 'a'},
{lat: 32.451, lng: -64.797, 'name': 'c'},
{lat: 26.774, lng: -80.190, 'name': 'c'}
];
從上面給出的座標我必須根據名稱進行過濾。同名的值應該是單個多邊形,所以在這種情況下,我應該有3個多邊形。我不知道如何打破這個triangleCoords,以便我可以製作一個循環,並使用下面的代碼來顯示它。
var bermudaTriangle = new google.maps.Polygon({
paths: triangleCoords,
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35
});
不知道這是如何工作的,但不應該有一個三角形有3個座標嗎? –
@BrianH。是的,它可以有3個以上的座標。但我只在這裏發佈2。 –