您的位置:首页 > 其它

米转换经纬度

2016-02-27 16:14 696 查看
在项目中,可能会有这样的需求,查找附近1公里的商店,或者咖啡馆,或者酒店等。而标识位置信息的是经度和纬度。

那手机定位可以得知自己的经度和纬度,那如何计算出附近1公里的精度和纬度范围呢。

计算方法如下:

在经线上,相差一纬度约111km    ,1公里就是 1/111 = 0.009度,这样就是1公里对应的经线度数。

在纬线上,相差一经度约111cosα(α该纬线纬度),1KM就是该纬线应约1/(111*cosα)=0.009cosα度,度数纬度关,这样就是1公里对应的纬线度数。

那假设当前定位的经度是x,纬度为y,那附近L公里的经度范围计算得出来如下:

经度范围:(x-L/111, x+L/111)

纬度范围:(y-L/(111*cosy),
y+L/(111*cosy))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: