找出谷歌地图iOS SDK中的两个点位置

时间:2016-04-30 00:27:30

标签: ios google-maps

如果我有两个GMSMarker点:谷歌地图上的点A,B。

如何轮换A前往B的方式,找出AB之间的度数?

1 个答案:

答案 0 :(得分:0)

您可以使用Geometry Library。该库提供了用于计算地球表面几何数据的效用函数。 Spherical适合您的关注,因为它允许您计算纬度和经度的角度,距离和面积。您需要将库添加到API调用中,如下所示:

https://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry

然后使用computeHeading方法:

var heading = google.maps.geometry.spherical.computeHeading(pointA, pointB);

其中pointA和pointB是两个LatLng对象。