在Google地图路线上旅行x距离后获取位置

时间:2018-03-21 13:30:11

标签: google-maps

只想验证这一点。我查了Google Maps API,似乎找不到这个。

最重要的是,如果我使用谷歌地图来计算从A点到B点的路线。我想知道,如果您从A点开始沿x路行驶x米,Google是否提供了用于计算位置/坐标的API? / p>

或者我必须分解Google返回的路线并逐一计算。我认为它会是这样的:

var travelledDistance   
var routeDistanceTotal  
for route x in routes  
var routeDistanceTotal = routeDistanceTotal + (route x end - route x start)   
if( routeDistanceTotal >= travelledDistance) {  
    final location = point end - routeDistanceTotal - travelled distance 
}    
else{  
    continue to next route  
}

谢谢!

1 个答案:

答案 0 :(得分:0)

发现它!

来自http://www.geocodezip.com/scripts/v3_epoly.js的GetPointAtDistance。

来自latLng from polyLine Percentage并感谢@geocodezip