如果开发一个lbs的应用(要求精度)选择哪种方案,例如自己写定位模块,集成百度LBS
首先,从定位方法上讲,现有的手机地图定位方法就3种(gps、wifi、基站),后两种都需要依赖服务端先验数据库(基站数据库,wifi数据库)和匹配算法实现,所以需要依赖网络。包括百度地图在内的主流手机地图软件,都是基于这3者的综合定位。其次,从定位速度上来讲,在有网络的情况下,wifi和基站的定位速度要快得多,尤其是在室内环境下,gps搜星速度很慢,有时候定位不成功。再次,从定位精度上来讲,当然是gps定位精度要高一些,wifi定位精度在百米级,基站定位一般在千米左右;因此,在有网络的前提下,采用第3方地图sdk定位速度会快,这是因为它会先使用网络定位(wifi和基站),会接着用gps定位,提高定位精度;如果没有网络的前提下,自己写gps定位模块和用百度sdk是一样的效果。需要注意的是,百度地图sdk只能获取百度坐标,获取不了真实坐标,如果需要真实坐标,可以通过民间纠偏库校正。最终如何选择需要根据网络条件,使用场景(露天或室内)等确定。
■网友
基本都是第三方的LBS,如果不是国内应用就用GOOGLE带的地图服务也行
■网友
室外定位可以用百度/高德等地图SDK, 他们主要用的其实也是WIFI定位。 GPS比较难成功,还耗电。室内的话可以用一些专门针对室内环境优化的定位服务,好处是可以区分楼层,甚至能定位到哪个房间这种级别,还有室内地图可以查看。 比如http://WIFIPIX.com
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 有必要重新开个C店吗
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 有啥方法,网站,项目可以自己练习计算广告学
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 王者荣耀李白能不能出肉
