【问题标题】:Roads API snapped polyline just a straight line道路 API 捕捉折线只是一条直线
【发布时间】:2016-05-11 19:32:27
【问题描述】:

我目前正在使用道路 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[] 完美地返回点,但折线在点之间是直线。我怎样才能获得捕捉的折线(根据道路绘制的线。)

【问题讨论】:

    标签: google-roads-api


    【解决方案1】:

    我刚刚发现请求的点 (lat,lng) 之间不应有很长的距离。当点数很紧时,会获得截断的道路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2017-11-26
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      相关资源
      最近更新 更多