iOS およびその他のプラットフォームでは、ジオコーダーはその住所の緯度、経度、および「推奨半径」を返します。
FE で「Rome」を検索すると、おおよその都市の半径が地域の半径として表示されます。1 つの通りを検索すると、より小さな通りが表示されます。
Android SDKを使用してこの半径を取得する方法はありますか?
同じ問題があり、現在 Address オブジェクトに境界フィールドがありません。このチュートリアルが役に立ちます。新しい Google Geocoding APIもご覧ください
GeocoderPlus ライブラリを使用して Google Maps Android v2 を操作するには:
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);
}