我想通過在googlemap中連接標記來繪製多邊形。時間與每個標記相關聯。因此,我想根據時間連接每個點。如何才能做到這一點。目前的代碼已實現像這樣。我需要改變的地方。在基於Googlemap的標記時間中繪製多邊形
var marker = new Array();
var points = new Array();
for(var i=0;i<value.length;i++)
{
var tempar=value[i].split(',');
var center = new GLatLng(tempar[0], tempar[1]);
var mar = new GMarker(center, icon);
var imgpth=tempar[3];
var tme=tempar[2];
marker.push(mar);
marker[i].time = tempar[2];
points.push(marker[i].getLatLng());
drawMarker(mar,imgpth,tme);
}
for(i=;i<marker.length;i++)
{
map.addOverlay(marker[i]);
}
var polyline = new GPolygon(points, "#f33f00", 2, 1, "#ff0000", 0.2);
map.addOverlay(polyline);
您是否嘗試過按時間排序的標記? – WojtekT
是唯一的選擇? – user922834
這實際上是最簡單的一個。 – WojtekT