Geocoder

Geocoder クラス

google.maps.Geocoder クラス

アドレスと LatLng の間で変換を行うサービス。

const {Geocoder} = await google.maps.importLibrary("geocoding") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

Geocoder
Geocoder()
パラメータ: なし
Google サーバーにジオコード リクエストを送信する Geocoder の新しいインスタンスを作成します。
geocode
geocode(request[, callback])
パラメータ: 
リクエストをジオコード化します。

GeocoderRequest インターフェース

google.maps.GeocoderRequest インターフェース

Geocoder に送信されるジオコーディング リクエストの仕様。

address optional
タイプ:  string optional
ジオコーディングする住所。addresslocationplaceId のうち 1 つのみを指定する必要があります。
bounds optional
タイプ:  LatLngBounds|LatLngBoundsLiteral optional
LatLngBounds 内で検索します。省略可。
componentRestrictions optional
タイプ:  GeocoderComponentRestrictions optional
コンポーネントは、結果を特定のエリアに制限するために使用されます。フィルタは、routelocalityadministrativeAreapostalCodecountry の 1 つ以上で構成されます。すべてのフィルタに一致する結果のみが返されます。 フィルタ値では、他のジオコーディング リクエストと同じように、綴りの修正や部分一致がサポートされます。省略可。
BetaextraComputations optional
タイプ:  Array<ExtraGeocodeComputation> optional
リクエストの完了に使用できる追加の計算のリスト。注: これらの追加計算により、レスポンスに追加のフィールドが返されることがあります。