0
我使用this code來查找我的當前位置。但如果我在家裏,它不能找到我。但谷歌地圖和其他類似的應用程序可以找到我,雖然我在家裏。有什麼區別?Android GPS我的位置查找
我使用this code來查找我的當前位置。但如果我在家裏,它不能找到我。但谷歌地圖和其他類似的應用程序可以找到我,雖然我在家裏。有什麼區別?Android GPS我的位置查找
如果您使用的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"/>
。