【发布时间】:2012-05-20 00:40:51
【问题描述】:
我有接下来的路线:
红色是从A到B,蓝色是从A'到B',绿色是从A''到B''。我有 A、B、A'、B'、A'' 和 B'' 的纬度/经度(我正在使用 Google Maps API),我想知道是否有算法来确定两条路线是否有同一个方向。
比如图中红色和蓝色的路线方向一致。
【问题讨论】:
标签: google-maps routes angle
我有接下来的路线:
红色是从A到B,蓝色是从A'到B',绿色是从A''到B''。我有 A、B、A'、B'、A'' 和 B'' 的纬度/经度(我正在使用 Google Maps API),我想知道是否有算法来确定两条路线是否有同一个方向。
比如图中红色和蓝色的路线方向一致。
【问题讨论】:
标签: google-maps routes angle
从 A 中找到 B 的方位。Movable-type's page 是标准参考。
不过,您也可以在 Google Maps API v3 中使用geometry library:
var a = new google.maps.LatLng(...);
var b = new google.maps.LatLng(...);
var bearing = google.maps.geometry.spherical.computeHeading(a,b)
【讨论】: