0
在ios和其他平臺上,geocoder給出該地址的緯度,經度和「建議半徑」。獲取地址解析器地址的界限
F.E.如果您搜索「羅馬」,它會給出一個大約半徑的城市作爲區域半徑。如果你搜索一條街道,它會給出一個較小的街道。
有沒有辦法使用android sdk獲取此半徑?
在ios和其他平臺上,geocoder給出該地址的緯度,經度和「建議半徑」。獲取地址解析器地址的界限
F.E.如果您搜索「羅馬」,它會給出一個大約半徑的城市作爲區域半徑。如果你搜索一條街道,它會給出一個較小的街道。
有沒有辦法使用android sdk獲取此半徑?
我有同樣的問題,目前地址對象中沒有邊界字段。 This tutorial should help you.也看到the new Google Geocoding API
要與谷歌地圖Android版V2採用GeocoderPlus庫工作:
public void updateMapToAddress (GeocoderPlusAddress foundAddress) {
LatLng addressSouthWest = new LatLng(foundAddress.getViewPort().getSouthWest().getLatitude(),
foundAddress.getViewPort().getSouthWest().getLongitude());
LatLng addressNorthEast = new LatLng(foundAddress.getViewPort().getNorthEast().getLatitude(),
foundAddress.getViewPort().getNorthEast().getLongitude());
LatLngBounds addressBounds = new LatLngBounds(addressSouthWest, addressNorthEast);
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngBounds(addressBounds, 0);
map.animateCamera(cameraUpdate);
}