我是新來的機器人,我需要你的幫助。我有兩個輸入緯度和經度的編輯文本和一個搜索按鈕。我的問題是如何在點擊按鈕搜索後獲取地圖上顯示的位置?請在這裏提供一些示例代碼。如何在單擊android項目中的按鈕後在地圖上獲取當前位置?
0
A
回答
0
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_COARSE);
criteria.setPowerRequirement(Criteria.POWER_LOW);
LocationManager locManager =
(LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
if(locManager.getBestProvider(criteria,true) != null){
Location myLocation= locManager.getLastKnownLocation(locManager.getBestProvider(criteria, true));
String latitude = Double.toString(myLocation.getLatitude());
String longitude = Double.toString(myLocation.getLongitude());
String altitude = Double.toString(myLocation.getAltitude());
}
0
根據我的理解,您要將您的MapView設置爲用戶放入EditText的座標。
float latitude = new Float(lat.getText().toString()); //Check for errors here
float longitude = new Float(long.getText().toString()); //Check for errors here
//Create a GeoPoint, which takes lat/long in microdegrees:
GeoPoint point = new GeoPoint((int)(lat * 1E6), (int)(lng * 1E6));
//Use MapController to move your mapview
MapController controller = yourMapView.getController();
controller.animateTo(point);
//Or, without the scroll animation:
//controller.setCenter(point);
你可以閱讀更多有關的MapView和MapController類在這裏: https://developers.google.com/maps/documentation/android/reference/com/google/android/maps/MapController https://developers.google.com/maps/documentation/android/reference/com/google/android/maps/MapView
+0
謝謝,我把這個代碼放在哪裏? –
+0
如果您希望在單擊搜索按鈕時移動地圖,請將其放入搜索按鈕的OnClickListener中。 – Zambotron
相關問題
- 1. 點擊Android按鈕後在Google地圖中獲取當前位置
- 2. 在地圖上獲取當前位置
- 3. 如何在Google地圖上獲取當前位置android
- 4. 如何在android中獲取地圖中的當前位置?
- 5. Sencha Touch 2在按鈕上獲取當前位置點擊
- 6. 如何在android中點擊一個按鈕獲取當前位置
- 7. 在地圖上的當前位置android
- 8. 如何在單擊按鈕上獲取GPS位置?
- 9. 如何獲得當前位置在iphone上的地圖位置
- 10. 如何獲取當前在谷歌地圖上的位置在android
- 11. 在android地圖上獲取當前位置
- 12. 如何在android中獲取當前位置在後臺服務
- 13. 如何在按鈕上獲取所選項目單擊放置在WPF TabControl下
- 14. 當前位置按鈕在谷歌地圖API的Android
- 15. 在Esri地圖中點擊位置按鈕時移動到當前位置
- 16. ANDROID如何獲得價值listview項目位置按鈕點擊
- 17. 用google地圖上的按鈕點擊獲取用戶位置
- 18. 打開地圖顯示當前位置和所需位置按鈕單擊
- 19. 如何在Android上的地圖v2上獲取中心位置?
- 20. 如何在Chrome上點擊按鈕獲取當前網址
- 21. 如何在iphone中獲取當前位置在地圖上的座標值?
- 22. 獲取Subgurim地圖標記位置按鈕單擊事件
- 23. 如何獲取單選按鈕在ListView中的值在Android中單擊按鈕
- 24. 如何獲取當前單擊的單選按鈕
- 25. 在android中獲取當前位置
- 26. 獲取位置後點擊按鈕,在列表視圖
- 27. 如何在android中獲取前景的當前位置?
- 28. 當按鈕被按下時,獲取當前位置作爲谷歌地圖URL
- 29. 獲取當前位置的Google地圖
- 30. 如何在android中的地圖上的當前位置上設置geopoint?
,我把這個代碼? –