如何通过动态传递坐标数组来使用Google地图多线API?

时间:2016-07-28 08:21:23

标签: google-maps google-maps-api-3 polyline

enter image description here 我是google api的新手。请通过动态传递坐标数组帮助我使用Google地图多线API?

1 个答案:

答案 0 :(得分:0)

制作latlng数组,然后在折线obj中使用该数组路径

var latlngArray = [[lat,lng],[lat,lng],[lat,lng],[lat,lng]];
var patharray = [];
for (var i = 0;i<latlngArray .length ;i++){
patharray.push(new google.maps.LatLng(latlngArray[i][0],latlngArray[i][1]));
}
var tourplan = new google.maps.Polyline({
        path : patharray ,
        strokeColor : "#0000FF",
        strokeOpacity : 0.6,
        strokeWeight : 2,
 });
tourplan.setMap(map)