米转换经纬度
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))
那手机定位可以得知自己的经度和纬度,那如何计算出附近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))
相关文章推荐
- Remove Duplicates from Sorted Array II
- IP Address
- 关于无线路由器之间的连接
- java学习总结
- 如何从Linux命令行截屏
- 将一个字符串逆序输出
- Erlang 程序设计 学习笔记(六) 并发编程
- ListView的addHeaderView另一个ListView显示一个Item解决方法
- eclipse中准确定位到项目的本地目录
- 51nod 1371 DP
- java.lang.ThreadLocal实现原理和源码分析
- JavaScript 头像上传插件源码
- [maya学习笔记(14)] 桥接 软选择
- 集训队专题(7)1002 Flow Problem
- socket、tcp、udp、http 的认识及区别
- js中全局变量的一点小知识点
- 面向对象程序设计——理解对象
- LESS CSS 框架简介
- asp.net mysql 链接类
- 继承HorizonScollView的侧滑菜单实现