Android 定位相关技术及会遇到的问题A

经纬度的几个来源:

(1)系统自带定位方法:

选项位置:

       在手机的设置菜单里有“位置服务”或者是“安全选项”里可以找到叫“使用GPS卫星”或者其他的类似含义的名字的checkbox,有的手机在这个设置目录下还有一个叫“Wlan和移动网络位置信息”的checkbox

选项功能:

      这两个选项就是手机使用原生定位服务的入口,如果这两个选项都没有选中,那么这个系统自带的定位方法就是不可用的(),两个checkbox如果勾选一个理论上就是支持定位的,但是根据实际环境来定,这个很有可能是定位失败的,这个之后再说~

选项调用:LocationManager mManager = new LocationManager(Context);

      Android已经有一系列的api来支持开发者调用手机原生的定位方法,主要用到了LocationManager 和LocationListener两个类,两个类的主要方法如下:

Locationmanager的方法:

拿到Locationmanager实例   

LocationManager mManager = new LocationManager(Context);                    or

LocationManager mManager= (LocationManager)Contex .getSystemService(Context.LOCATION_SERVICE);

给Locationmanger设置定位的监听器

 mManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, mMinTime, mMinDistance, Listener);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值