天蚕在你身边
不方便打电话?让天蚕联络你
天蚕重庆网络公司:APP开发颠覆着各种应用的变革,考勤系统,从传统的纸质签到指纹打卡,都演变着它时代科技的变化,现在推进的APP开发的手机定位打卡,变更加灵活方便,它跨越了地域界限带来的制约,更方便了员工在各个地方的实时签到定位。
目前我们APP开发中,常用的有GPS定位与基站的定位,那么,这二种定位,各自的优点是什么呢?
我们先来谈谈电信、移动、联通它们的基站定位吧。
手机定位由于基于现有手机通信基站,受环境影响较大,在郊区和农村可以将移动台定位在10~20米范围内;在城区由于高大建筑物较多,电波传播环境不好, 信号很难直接从基站到达移动台,一般要经过折射或反射,因此定位精度会受到影响,定位范围为100~200米,一般情况定位响应时间在3~6s之间。而在 无法接收到手机信号的地方,就谈不上定位了。而GPS定位由于接收机任何时刻都至少被4颗卫星覆盖,所以信号得到了很好的保证,并且由于卫星居高临下,排 除卫星钟及大气干扰等因素,精度也能保证在几米至几十米
手机定位服务又叫做移动位置服务,它是通过电信移动运营商的网络(如 GSM网、CDMA网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务,例如目前中国移动动感地 带提供的动感位置查询服务等。其大致原理为:移动电话测量不同基站的下行导频信号,得到不同基站下行导频的TOA(Time of Arrival,到达时刻),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动电话的位置。实际的位置估计算法需要考虑多基 站(3个或3个以上)定位的情况,因此算法要复杂很多。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。目前手机定位仅仅局限于 定位服务,以及通过电子地图服务向用户提供周围一些商场、饭店等服务设施,但还不能进行导航服务。
那么,手机通过基站定位,应如何写?
1、首先普及一下手机基站信息中相关的专业词汇:
通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:
MCC,Mobile Country Code,移动国家代码(中国的为460);
MNC,Mobile Network Code,移动网络号码(中国移动为0,中国联通为1,中国电信为2);
LAC,Location Area Code,位置区域码;
CID,Cell Identity,基站编号;
BSSS,Base station signal strength,基站信号强度。
2.获取手机卡基站信息(前提需要有手机卡,模拟器无法实现):
通过基站信息,请求获取经纬度
CellLocationTask
放到百度地图中,位置有些偏差,这个就需要纠偏了,因为通过基站信息请求到的位置数据并非是百度的数据。以上就是通过基站信息,进行基站定位的实现原理,就是通过MCC,MNC,LAC,CID等属性
GPS定位与基站定位谁最好呢?基站篇
GPS定位与基站定位谁最好呢?GPS篇
地址:重庆市渝中区上清寺鑫隆达B座28-8
邮编:400015
电话:023-63612462
EMAIL:cnjl_net@163.com