首先根据需求分析是否需求显示哋图我们的需求变动很大,最开始需要有一个地图页面然后获取位置发送到下一个页面进行显示,后面用户感觉操作不便利所以又去掉了地图
如果需要引用地图的话是需要key的,直接到各大地图开放平台进行申请就可以在项目中我是使用的腾讯地图。
申请key也比较简单但是需要注意的是现在还没有提供删除功能,每个人最多申请5个key
实际在项目中我们是只需要获取用户的地理位置的,所以代码很简单
另外需要注意的一点是,在微信开发者工具中获取到的地理位置精确度和真机上是不一样的所以在后期我对获取到的地理坐标做了精確,统一保留到了小数点后七位也是一般情况下地理坐标的精确度。这一部分在另一篇博客中写了就不赘述了。
刚刚同事问我如何紦坐标转换成当前所在城市,之前也写了这个方法后来没用就删掉了,在这里补充一下