我需要使用方向服务在Google地图中提供一些帮助。我通过ajax请求坐标(lat,long)..我发现如果我只有7个坐标,方向服务正在运行它会绘制标记和地图线,如果我试图要求40个坐标,它将不会绘制或没有任何反应。我的坐标返回这样
[ “12.34343,14.324324”, “12.34343,14.324324”, “12.34343,14.324324”, “12.34343,14.324324”, “12.34343,14.324324”]
//我只是把这里的例子放在坐标上,直到达到40坐标......这就是我在ajax中的表现。
$.ajax({
...
...
...
success: function (data){
var pts=[];
for(var x=0;x<data.datapts.length;x++){
waypts.push({
location:data.datapts[x],
stopover:true
});
}
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
}
});