Geocoder クラス
google.maps.Geocoder
クラス
アドレスと LatLng
の間で変換を行うサービス。
const {Geocoder} = await google.maps.importLibrary("geocoding")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
Geocoder |
Geocoder() パラメータ: なし
Google サーバーにジオコード リクエストを送信する Geocoder の新しいインスタンスを作成します。 |
メソッド | |
---|---|
geocode |
geocode(request[, callback]) パラメータ:
戻り値:
Promise<GeocoderResponse> リクエストをジオコード化します。 |
GeocoderRequest インターフェース
google.maps.GeocoderRequest
インターフェース
Geocoder
に送信されるジオコーディング リクエストの仕様。
プロパティ | |
---|---|
address optional |
タイプ:
string optional ジオコーディングする住所。 address 、location 、placeId のうち 1 つのみを指定する必要があります。 |
bounds optional |
タイプ:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds 内で検索します。省略可。 |
componentRestrictions optional |
タイプ:
GeocoderComponentRestrictions optional コンポーネントは、結果を特定のエリアに制限するために使用されます。フィルタは、 route 、locality 、administrativeArea 、postalCode 、country の 1 つ以上で構成されます。すべてのフィルタに一致する結果のみが返されます。 フィルタ値では、他のジオコーディング リクエストと同じように、綴りの修正や部分一致がサポートされます。省略可。 |
|
タイプ:
Array<ExtraGeocodeComputation> optional リクエストの完了に使用できる追加の計算のリスト。注: これらの追加計算により、レスポンスに追加のフィールドが返されることがあります。 |
|