开发者社区> 问答> 正文

高德地图两个经纬度相对位置

已解决

知道两个点的经纬度,有办法可以算出相对位置吗?比如B在A点的前方,后方,右后方之类的

展开
收起
WM云建站 2016-02-17 22:17:08 3873 0
2 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    可以通过坐标可以算出方位角,但是需要一个站立的方位角(观察者面朝什么方向),不然你只能知道在东方还是西方,不知道前方还是后方。
    有了两个方位角,相减,如果绝对值大于180,用360相减。结果如果是在0~90,就是左前,90~180就是左后,-90~0就是右前,-180~-90就是右后。

    2019-07-17 18:29:16
    赞同 展开评论 打赏
  • 这个问题本身就有问题。光有坐标没有朝向是不能算出前后左右的。比如你现在在我前面,然后我转个身,两人坐标都没变,你就变成我的后面了。所以光有坐标是算不出前后左右的。算东南西北还是可以的

    2019-07-17 18:29:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载