使用Android自带api定位失败的原因

本文探讨了使用Android自带API进行定位时遇到的问题,包括GPS无法收到回调和NETWORK_PROVIDER持续显示为禁用状态。原因在于室内环境无法获取GPS信号,而NETWORK_PROVIDER依赖的网络环境在大陆地区可能不可靠。解决办法是利用如百度SDK提供的基于WiFi和基站信息的室内定位服务。
摘要由CSDN通过智能技术生成

前奏:使用高德百度等定位,集成那么麻烦。为何不使用android自带的api进行定位。省时省力?


1.使用自带定位很简单,如下图



2.继承LocationListener



3.如果获取到就解析数据




但是,问题来了。

位置提供者就两种方式,要么network,要么gps.


 问题:

1.使用gps,收不到任何回调。

2.使用network,一直回调onProviderDisabled

原因:那就是当你在室内开发时,你的手机根本就没法获取位置信息&#x

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值