高德地图怎么计算哪个地址离我最近
比如:我当前的经纬为:31.7551500000,
纬度为:117.3014400000
现在有四个位置分别经纬度为:(31.7551200000,117.3014100000)
(31.7552200000,117.3022100000)
(31.7513200000,117.3223100000)
(31.7554200000,117.3121100000)
我怎么拿到离我最近的那一个
计算平面两点距离总会吧,最好是转成平面坐标计算,直接拿经纬度当坐标计算也是可以参考的。
先把地图转成平面坐标,然后用坐标进行计算。用两点间距离公式进行计算
有经纬度可以直接大概计算你的位置和其他4个经纬度的距离,得到距离不就清楚了
下面是js的计算方法
https://blog.csdn.net/bbsyi/article/details/50764450
其他语言也有相关示例,自己度娘下或者按照js的改下就习惯了,就是函数写法不一样而已