我有下一条路线:
红色从A到B,蓝色从A'到B',绿色从A'到B'。我有一个纬度/长度的A,B,A',B',A''和B''(我使用谷歌地图API),我想知道是否有算法来确定两条路线是否有同一方向。
例如,在图片中,红色和蓝色路线具有相同的方向。
答案 0 :(得分:1)
从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)