[英]Android GPS My Location finding
如果您使用的是GPS_Provider,请确保您在应用清单中具有以下权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
但是通常,GPS仅在自由天空下工作(室内效果不佳)。 因此,尽管Google Maps可能会显示最近的已知位置,但您的应用程序可能不会显示。 因此,您可能最初希望最初调用getLastKnowLocation
来设置初始标记。 即使GPS无法修复,您仍然可以显示设备已知的最后一个已知位置,即您上一次在户外时。
除了GPS_Provider之外,您还可以使用
LocationManager.NETWORK_PROVIDER
相反,它基于Wifi和/或GMS,精度不如GPS,但可以在室内使用。
为此,您需要获得许可
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
在你的清单中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.