8
A
回答
3
這將是一個遲到的答案,但應該有這個非常普遍的需要的答案。
在這個我們基本上需要做的就是用Google Geocoder
在文本框中搜索用戶提到的地址。
我們能夠做到這樣,
Geocoder geo = new Geocoder(getBaseContext());
List<Address> gotAddresses = null;
try {
gotAddresses = geocoder.getFromLocationName(locationName[0], 1);
} catch (IOException e) {
e.printStackTrace();
}
這個方法返回可用地址的列表,在此代碼中,我們只接受1個地址,如果需要,通過改變值我們可以得到一個以上的地址上述方法中的最後一個參數。然後,
Address address = (Address) gotAddresses.get(0);
LatLng latLng = new LatLng(address.getLatitude(), address.getLongitude());
String properAddress = String.format("%s, %s",
address.getMaxAddressLineIndex() > 0 ? address.getAddressLine(0) : "",
address.getCountryName());
mMap.addMarker(new MarkerOptions()
.position(new LatLng(address.getLatitude(), address.getLongitude())).draggable(true)
.title(properAddress)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));
相關問題
- 1. Google搜索地圖
- 2. Google地圖v2熱圖地圖人口
- 3. 搜索酒吧和網絡視圖
- 4. 在搜索上的Google地圖在地圖上搜索
- 5. 谷歌地圖V2的搜索欄
- 6. 用Python搜索Google地圖
- 7. 在Google地圖V2中使用標記搜索
- 8. Google地圖按地址搜索
- 9. 地方搜索框| Google地圖
- 10. Google地圖v2或v3?
- 11. Android Studio Google地圖v2
- 12. 未顯示Google地圖V2
- 13. Google地圖v2 getWidth(像素)
- 14. Google地圖API V2至V3
- 15. Google地圖搜索框vs Google Places API
- 16. 酒吧圖
- 17. 將Google地圖v2轉換爲Google地圖v3
- 18. 我想在搜索框中搜索google地圖中的位置
- 19. 在地圖中搜索子地圖
- 20. Google Map Api v2沒有地圖視圖
- 21. Google Play服務v7和google地圖v2
- 22. Google地圖V2,Google Play服務更新
- 23. 自動完成地址搜索Android地圖v2
- 24. Android Google地圖API V2中心標記
- 25. Android地圖搜索地址
- 26. Google地圖API for addesses搜索
- 27. 在Google地圖上搜索矩形
- 28. Google地圖:附近搜索參數
- 29. Google搜索結果網站地圖?
- 30. 將Google地圖Android API v1中的代碼轉換爲Google地圖Android API v2?
我有地圖已經以及最右側使用setLocationEnabled(添加的位置「按鈕」) – 1088
也許這可以幫助你http://wptrafficanalyzer.in/blog/android-geocoding -showing-user-input-location-on-google-map-android-api-v2/ –
工作!!謝謝 – 1088