Roads API折断折线只是一条直线

时间:2016-02-02 20:10:03

标签: google-roads-api

我目前正在使用道路API,并尝试使用我的数据库中的lat long作为路径。但折线只是在点之间画一条直线而不是沿着道路

function runSnapToRoad() {
 var pathValues = [];
@foreach($transaction as $transac)
pathValues.push("{{$transac->latitude}},{{$transac->longitude}}"); 
@endforeach

$.get('https://roads.googleapis.com/v1/snapToRoads', {
 interpolate: true,
 key: apiKey,
 path: pathValues.join('|')
}, function(data) {
processSnapToRoadResponse(data);
drawSnappedPolyline();
});
}

pathValues []完美地返回点,但折线只是点之间的直线。如何获得捕捉的折线(基于道路绘制的线条。)

1 个答案:

答案 0 :(得分:1)

我刚刚发现请求的点(lat,lng)之间不应该有很长的距离。在点紧的情况下获得快速道路。