发布网友 发布时间:2022-05-25 06:49
共2个回答
热心网友 时间:2024-11-23 05:45
代码没有问题的;
之所以获取不到经纬度是因为 gps 定位有一定事件,而且要求比较苛刻,要在空旷的地方呆一会才能获取。
解决方法:
按照你现在的代码逻辑。可以先用network 模式定位 然后缓存下来经纬度,如果获取不到经纬度就使用network模式的经纬度。(正常情况下除非你的手机没有手机卡,并且手机么有连接到wifi network 模式都是可以获取经纬度的)
使用第三方sdk 比如百度 location sdk 或者高德定位sdk ,他们sdk 里面已经做了封装,默认先使用gps 定位如果gps定位失败再使用network 模式。这样做起来比较简单,就是需要集成sdk 配置环境。
热心网友 时间:2024-11-23 05:45
GPS信号接收问题