我无法在谷歌地图上绘制折线。我正在动态获取值。
var flightPlanCoordinates=[];
n = "new google.maps.LatLng(";
q = ")";
var flightPlanCoordinates = new Array();
for(i=0;i<len;i++)
{
o =n+r[i].split(',')[0]+","+r[i].split(',')[1]+q;
flightPlanCoordinates.push(o);
}
var flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
google.maps.event.addDomListener(window, 'load', initialize);
我有一个像这样的列表:r=['13.034056,80.250489|13.036324,80.248538|13.026394,80.237562']。我遇到了上述部分的问题,但是我可以静态地传递值并获得我期望的折线。谢谢提前。