2016-02-02 78 views
2

我目前正在使用道路API,並嘗試從我的數據庫中使用拉特路徑作爲路徑。但折線只畫點之間的直線,而不是跟隨的道路道路API折線折線只是一條直線

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

我剛剛發現請求的點(lat,lng)不應該有很長的距離。當點數很緊時,會得到斷路。