6
(請原諒我的英文不好) 我的多邊形的頂部存儲在我的數據庫(經度,緯度)中。所以我恢復了表格中的經度和緯度,然後繪製了我的多邊形。我的問題是,有3頂它工作正常,但是當它更多的則是3它給出了這樣的結果:帶有多邊形的Google Maps API
這是我的代碼:
success: function(data) {
// alert(data);
var tableauPointsPolygone = new Array();
var j=0;
var somme=0;
$.each(data, function(i, item) {
tableauPointsPolygone.push(new google.maps.LatLng(item.latitude, item.longitude));
somme+= parseInt(item.valeur);
j++;
addMarker(item.latitude,item.longitude,item.adr);
center = bounds.getCenter();
map.fitBounds(bounds);
// alert(item.latitude);
});
var monPolygone = new google.maps.Polygon();
monPolygone.setPaths(tableauPointsPolygone);
monPolygone.setMap(map);
if (somme/j<5)
monPolygone.setOptions({strokeWeight: 3,strokeColor: '#582900' ,fillColor: '#1FA055'});
else
monPolygone.setOptions({strokeWeight: 3,strokeColor: '#582900' ,fillColor: '#A91101'});
},
我不知道你的的*定義上衣*是,我沒有看到一個問題,多邊形(因爲我沒有看到一個問題)。 –
感謝您的回覆,我的意思是頂部角落或頂點。問題是它不是一個多邊形,它不覆蓋整個表面。 – user3470590
您的數據來自哪裏?有問題的多邊形的數據是什麼?在我看來,頂點只需要重新排序。 – geocodezip