获取沿纬度经度2个点定义的直线点的位置

时间:2011-12-09 16:40:26

标签: google-maps geometry latitude-longitude

说我有两点:Point1和Point2

我目前正在使用Google地图,但这适用于任何语言。所以我的观点定义为:google.maps.LatLng(..)

这两点形成一条线。现在,如果我沿着Point1的直线行驶X米,我怎样才能获得这个新点的纬度/经度。

(Point1和Point2之间的距离只有几公里)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您需要计算两点之间的方位。然后,通过距离,您可以根据距离和方位计算目标点(纬度/经度)。请参阅此处了解公式:http://www.movable-type.co.uk/scripts/latlong.html