我正在使用this code来查找我当前的位置.但如果我在家,它找不到我.但谷歌地图和其他类似的应用程序可以找到我,虽然我在家里.有什么区别?
解决方法:
如果您使用的是GPS_ProvIDer,请确保您在应用清单中拥有以下权限:
<uses-permission androID:name="androID.permission.ACCESS_FINE_LOCATION"/>
但通常GPS只适用于自由天空(室内不是很好).因此,虽然Google地图可能会显示最后的已知位置,但您的应用可能不会.因此,您可能希望最初调用getLastKNowLocation来设置初始标记.
即使GPS无法修复,您仍然可以显示设备已知的最后已知位置,即上次在户外时.
作为GPS_ProvIDer的替代或补充,您也可以使用
LocationManager.NETWORK_PROVIDER
相反,它基于Wifi和/或GMS,不如GPS准确,但在室内工作.
为此,您需要获得许可
<uses-permission androID:name="androID.permission.ACCESS_COARSE_LOCATION"/>
在你的清单中.
总结以上是内存溢出为你收集整理的Android GPS我的位置查找全部内容,希望文章能够帮你解决Android GPS我的位置查找所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)