use*_*220 5 javascript google-maps-api-3
我一直在努力解决这个问题需要一些建议.我看过一些类似的主题,但找不到适合我的答案.
我正在使用谷歌地图API创建一个应用程序,它将确定您的位置,确定一个特定点(点b),然后将箭头移动到指向点b的方向.我在计算轴承时遇到问题,有人可以提供一些帮助吗?
我有: - 点a的lat/lng - 点b的lat/lng - 设备知道North的位置,我能够计算设备指向北方的距离
我需要:计算将获取此信息并吐出若干度以指向箭头.
我看过这里似乎很有用,但我仍然无法让它工作 - 它正在返回NaN
http://www.movable-type.co.uk/scripts/latlong.html
我不是一个真正的js专业人士,所以非常感谢这里的一些指导.
非常感谢!
您可以使用几何库.
您需要将其添加到API调用:
https://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry
然后使用computeHeading方法:
var heading = google.maps.geometry.spherical.computeHeading(pointA, pointB);
Run Code Online (Sandbox Code Playgroud)
其中pointA和pointB是两个LatLng对象.
https://developers.google.com/maps/documentation/javascript/reference?csw=1#spherical