只想验证这一点。我查了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
}
谢谢!
答案 0 :(得分:0)
发现它!
来自http://www.geocodezip.com/scripts/v3_epoly.js的GetPointAtDistance。
来自latLng from polyLine Percentage并感谢@geocodezip