如何獲取用戶在android中輸入的位置/地址的gps座標?如何在android中獲取地址的座標
回答
Geocoder geocoder = new Geocoder(<your context>);
List<Address> addresses;
addresses = geocoder.getFromLocationName(<String address>, 1);
if(addresses.size() > 0) {
double latitude= addresses.get(0).getLatitude();
double longitude= addresses.get(0).getLongitude();
}
您可以使用Android的Geocoder
做反向地理編碼:
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocationName(myLocation, 1);
Address address = addresses.get(0);
double longitude = address.getLongitude();
double latitude = address.getLatitude();
也包括在AndroidManifest.xml
如下:
<uses-permission android:name="android.permission.INTERNET"/>
另外請注意,您需要使用的API,其中包括一個Geocoder
實施。包括這個的API是例如Android Google API。您可以使用Geocoder.isPresent()
來檢查您的目標API是否存在實現。
查看Geocoder
documentation瞭解更多信息。
謝謝@tyler。 – 2012-03-14 09:45:05
List<Address> addresses;
addresses = geocoder.getFromLocationName(<String address>, 1);
if(addresses.size() > 0){
double latitude= addresses.get(0).getLatitude();
double longitude= addresses.get(0).getLongitude();
}
清單權限: -
android.permission.INTERNET
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MOCK_LOCATION
非常感謝你 – 2012-03-14 09:45:33
歡迎:) – Prachi 2012-03-14 10:06:32
使用清單權限像
android.permission.INTERNET
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MOCK_LOCATION
去這個
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocationName(myLocation, 1);
Address address = addresses.get(0);
if(addresses.size() > 0) {
double latitude = addresses.get(0).getLatitude();
double longitude = addresses.get(0).getLongitude();
}
我們真的需要互聯網連接來解碼地理位置嗎? – Santhosh 2013-02-02 05:34:04
@SANTHOSH當然,沒有地址的本地數據庫。 – Blacklight 2014-03-11 11:59:28
- 1. Google Maps API - 獲取地址的座標
- 2. 從android的座標獲取地理定位地址
- 3. 如何從Python中獲取地址的座標
- 4. Android LocationManager獲取座標的整數值(雙倍地址)
- 5. 如何從內容的總地址獲取座標?
- 6. 如何獲取Android地圖中藍色點的座標v2
- 7. 如何獲取UIImage的地理座標?
- 8. 如何通過座標獲取字符串地址?
- 9. 如何使用MAC地址獲取GPS座標?
- 10. 如何從街道地址獲取座標
- 11. Android - 如何從地圖視圖獲取地圖座標
- 12. html5獲取和使用座標獲得地址沒有地圖
- 13. 如何從android庫中獲取地址
- 14. 在Android中獲取地圖的中心座標Mapview
- 15. 在谷歌地圖中獲取多個標記座標android
- 16. 在地圖上顯示地址,並在OpenLayers.js中獲取地理座標
- 17. 獲取GPS座標:Android的
- 18. 如何從iPhone/Android獲取GPS座標?
- 19. 如何在android中獲取屏幕的中心座標?
- 20. 是否可以獲取Android GoogleMap中某個地址的所有座標?
- 21. 從地圖獲取座標
- 22. 從谷歌地圖獲取地址和座標
- 23. 獲取地圖的中心座標
- 24. 如何在android中旋轉動畫後獲取imageview的座標?
- 25. 如何在android中獲取視圖的x,y座標?
- 26. 如何在Android中獲取(x,y)圖像的座標?
- 27. CLLocationManager - 地址的座標
- 28. 獲取Google地圖標記的座標
- 29. 如何獲取muilty地址sendbox sms android
- 30. 如何在Xamarin.Forms中點擊地圖時獲取座標?
我會找不到準確的所以.. @herschel – 2012-03-14 12:47:36