我这次的需求是用百度地图, 让用户在地图上选好位置, 作为公司地址, 返回到上一页面, 更新上一页面公司地址及坐标
涉及导航, 搜索, 根据上一页面给出的地址进行预测地点的给定, 方便用户搜索
ps: 百度地图坐标即经纬度算法和高德地图, 与谷歌地图等也就是国际大多数通用的不同, 我们使用GPS系统获得的坐标系统,基本为标准的国际通用的WGS84坐标系统,这就是所谓的地球坐标, 而我们的国测局出于安全考虑,推出了02坐标系统,就是在标准的WGS84坐标系统上进行了人为的偏移,并且还是非线性的,就是所谓的火星坐标, 所有的导航软件导航地图都需要使用国家02坐标系统,比如Google地图、腾讯SOSO地图等就是直接使用了国家02坐标系统,并且,火星坐标是无法转换成地球坐标的(网上虽然有一定的方法,但基本上都是基于偏移数据库,精度较高的数据库需要购买,当然这都是一种破解手段)
而百度地图更是在火星坐标基础上进行再一次的加密, 说白了就是一旦你用了百度地图, 你就离不开了
再说到百度地图的定位, 依然是对apple的官方API进行封装, 所以精度啥的和使用原生是一样的, 不一样的是, 原生的在定位协议方法回调时, location有一个属性叫horizontalAccuracy, 用来过滤一些跑偏了的定位, 然而百度地图里面并没有这一选项, 即使是客户端也时有定位不准的情况, 可以看看这个http://www.tuicool.com/articles/b6fi2ay
当然百度地图这么多人用肯定有他的道理, 就是终身免费, 没有任何附加前提, 但, 客服不到位(免费不要要求太多), 处理问题没有即时聊天的, 需要到官方论坛留言, 我看了别人的贴觉得就跟扔漂流瓶一样, 基本没人会去理睬你的
网友评论