关于手机定位说明
手机定位一般可以通过GPS,基站和网络来定位。但这些定位都需要用户授权,情况如下表所示。
设备 |
用户授权 |
用户没有授权 |
android6.0以下手机(并非全部机型)
可以定位
模糊定位,不准确
android6.0以上手机
可以定位
无法定位
iphone
可以定位
无法定位
1)android手机:如果用户开启gps功能并开启定位权限,则可以精确定位。
2)android6.0以下的手机:如果用户关闭gps功能,但开启定位权限,可以模糊定位,存在1公里的误差;如果关闭定位权限,大部分机型可以模糊定位,但存在10公里以内的误差。
3)android6.0以上的手机:如果用户关闭gps功能,但开启定位权限,可以模糊定位;如果关闭定位权限,则无法定位。
4)iphone手机一旦关闭定位权限则无法定位。
ip定位
服务端和手机端通过ip地址来定位以及存在的问题
Pc端和手机端可以根据ip地址来定位,需要通过调用三方的api或者数据库来获取粗略的位置信息。存在以下问题:
1)通过ip定位并不准确,通过代理或者其它省份专线等方式上网获取的位置信息会有很大的误差。
2)手机端通过3G,4G等上网通过ip获取的地址只能粗略到省市,而且相邻省市会有误差,存在定位频繁变化,定位到临近省市情况。
3)ip地址库并不全,一般需要定期更新,如果要求高,需要更频繁的更新。
补充
补充之前看到的一点知识:
基站定位一般应用于手机用户,手机基站定位服务又叫做
移动位置服务(LBS——Location Based Service),它是通过电信移动运营商的网络(如
GSM网)获取移动终端用户的位置信息(
经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务,例如目前中国移动
动感地带提供的动感位置查询服务等。
总结:
现在手机定位方式,往往是各种方法的综合方案,(IP定位,基站定位,GPS,北斗,历史定位回算),所以在出现定位误差的时候,往往需要具体问题具体分析,才能简单高效的解决问题。