我有3个地理位置
(开始位置)11.986242477259117,79.84657287597656`
(中间位置)11.984521304799278,79.84583258628845
(结束位置)11.985014568760436,79.844491481781
我从How to draw a path on a map using kml file?
获得了知识我画了地理点之间的界限。
我使用How to calculate distance between two locations using their longitude and latitude value
计算距离我的问题是,当用户站在“A”(开始位置)附近时,我想告诉方向,你要像这样移动到“北方”,“东方”,“西方”,“南方”。
如果用户错误地移动其他方向,需要说出“你有错误的方向”并说出正确的方向。
如何获得两个地理点之间的方向。?
我从Get direction (compass) with two longitude/latitude points
获得了这个神灵它返回一定程度,但我告诉正确的方向我是没有意义的。
如何获得两个地理点之间的方向。?
答案 0 :(得分:2)
检查此方法是否可以帮助您:
location.getBearing()
使用此方法或传感器获取设备的方向。
之后使用以下方法获得两个点的方向:
location.bearingTo(dest)