【问题标题】:get position of a point along a line defined by 2 points in latitude longitude获取沿由纬度经度中的 2 个点定义的线的点的位置
【发布时间】:2012-01-16 22:28:15
【问题描述】:

假设我有两个点:Point1 和 Point2

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

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

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

任何帮助将不胜感激。

【问题讨论】:

标签: google-maps geometry latitude-longitude


【解决方案1】:

您需要计算两点之间的方位角。然后,使用距离,您可以根据距离和方位计算目的地点(纬度/经度)。公式见这里:http://www.movable-type.co.uk/scripts/latlong.html

【讨论】:

  • 最终使用 google.maps.geometry.spherical.computeDistanceBetween(t2, t1) 并使用比率!谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-16
  • 2012-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多