Package google.maps.locationselection.v1beta

索引

LocationSelectionBeta

付近の場所と関連する乗車地点と降車場所を取得するためのサービス。

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

指定した場所の付近の場所を検索できます。

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

指定された場所の乗車ポイントを検索できます。

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

指定した場所の乗車ポイントを検索できます。

住所

場所の住所。

フィールド
formatted_address

FormattedAddress

人が読める形式の完全な住所。

address_components[]

AddressComponent

住所コンポーネントの一覧。

AddressComponent

住所の一部を記述する住所コンポーネント。

フィールド
component_text

string

住所の一部を記述するこのコンポーネントの名前。(例: 「神奈川県川崎市」「Amphitheatre Parkway」)

component_text_short_form

string

コンポーネント テキストの短縮形。たとえば、「カリフォルニア」は「CA」、米国は「US」などです。

types[]

string

住所の一部を記述するこのコンポーネントのタイプ。サポートされているタイプの一覧については、https://developers.google.com/places/web-service/supported_types#table2 をご覧ください。

複合施設

場所に関連付けられた複合施設。

フィールド
type

CompoundType

化合物のタイプ。

geometry

Geometry

化合物に関連するジオメトリ。

entrances[]

Entrance

複合施設に関連付けられている入口のリスト。

CompoundTypeEnums

化合物の種類

CompoundType

複合型の値。

列挙型
COMPOUND_TYPE_UNSPECIFIED 化合物のタイプが不明です。
SECTION 複合セクション。https://support.google.com/mapskb/answer/7054299
BUILDING 複合施設。https://support.google.com/mapskb/answer/7013011
GROUNDS 複合地。https://support.google.com/mapskb/answer/7046859

入口

場所の入口。

フィールド
location

LatLng

入口の場所。

FindNearbyPlacesRequest

付近の場所の検索リクエスト メッセージ。

フィールド
localization_preferences

LocalizationPreferences

必須。レスポンスのテキストのローカライズに使用される設定(名前、住所など)。

search_location

LatLng

必須。場所を見つける必要がある場所です。

max_results

int32

必須。返される結果の最大件数。0 より大きくなければなりません。

wifi_access_points[]

WiFiAccessPoint

リクエストの場所周辺の Wi-Fi アクセス ポイント。より質の高い検索結果を表示するために使用します。

FindNearbyPlacesResponse

指定した位置情報レスポンス メッセージに対して付近の場所を検索します。

フィールド
place_results[]

PlaceResult

見つかった場所の順序付きリスト。リクエストした場所の周辺で場所が見つからなかった場合は、空になることがあります。順序は、可能性と距離の組み合わせに基づきます。

FindPickupPointsForLocationRequest

FindPickupPointsForLocation リクエスト メッセージです。

フィールド
localization_preferences

LocalizationPreferences

必須。レスポンスのテキストのローカライズに使用される設定(名前、住所など)。

search_location

LatLng

必須。乗車地点の検索、乗車地点までの距離と到着予定時刻の計算に使用する位置情報。

order_by

PickupPointOrder

必須。結果を返すときに使用する順序。

destination

LatLng

お客様が意図する宛先の場所。目的地の到着予定時刻で並べ替えられた乗車地点をリクエストするときに設定します。

max_results

int32

必須。返される結果の最大件数。0 より大きくなければなりません。

travel_modes[]

TravelMode

必須。指定された移動手段を 1 つ以上使用できる乗車ポイントのみが返されます。サポートされている移動手段: DRIVING と TWO_WHEELER。モードを少なくとも 1 つ指定する必要があります。

compute_walking_eta

bool

true の場合、検索場所から乗車地点までの徒歩到着予定時刻が計算されます。

compute_driving_eta

bool

true で目的地が指定されていれば、乗車地点から目的地までの運転到着予定時刻が計算されます。

wifi_access_points[]

WiFiAccessPoint

検索した場所の周辺の Wi-Fi アクセス ポイント。より質の高い検索結果を表示するために使用します。

FindPickupPointsForLocationResponse

位置情報レスポンス メッセージの受け取り場所を見つけます。

フィールド
place_pickup_point_results[]

PlacePickupPointResult

Place ID が関連付けられている付近の乗車ポイント。このリストの結果は、リクエストで指定された基準に従って並べ替えられます。「place_pickup_point_results」に含まれる結果の数は、「place_results」内の結果の数を超える場合があります。

place_results[]

PlaceResult

付近の乗車場所に関連付けられている場所の詳細。このリストの結果は並べ替えされていません。

FindPickupPointsForPlaceRequest

FindPickupPointsForPlace リクエスト メッセージ。

フィールド
place_id

string

必須。乗車地点をリクエストする場所のプレイス ID。

localization_preferences

LocalizationPreferences

必須。レスポンスのテキストのローカライズに使用される設定(名前、住所など)。

search_location

LatLng

乗車地点の検索、乗車地点までの距離と到着予定時刻の計算に使用する位置情報。設定されていない場合は、指定したプレイス ID に関連付けられている場所が使用されます。

order_by

PickupPointOrder

必須。結果を返すときに使用する順序。

destination

LatLng

お客様が意図する宛先の場所。到着予定時刻に基づいて乗車地点をリクエストする場合に設定します。

max_results

int32

必須。返される結果の最大件数。0 より大きくなければなりません。

travel_modes[]

TravelMode

必須。指定された移動手段を 1 つ以上使用できる乗車ポイントのみが返されます。サポートされている移動手段: DRIVING と TWO_WHEELER。モードを少なくとも 1 つ指定する必要があります。

compute_walking_eta

bool

true の場合、検索場所から乗車地点までの徒歩到着予定時刻が計算されます。

compute_driving_eta

bool

true で目的地が指定されていれば、乗車地点から目的地までの運転到着予定時刻が計算されます。

FindPickupPointsForPlaceResponse

場所のレスポンス メッセージを受け取る場所を確認する。

フィールド
pickup_point_results[]

PickupPointResult

リクエストの条件に一致するピックアップ ポイント。リクエスト条件に一致する乗車ポイントがない場合は空になることがあります。

place_result

PlaceResult

リクエスト内の特定のプレイス ID に関連付けられている場所。

FormattedAddress

このメッセージを含むエンティティに関する、人が読める形式の完全なアドレス。

フィールド
lines[]

string

住所を説明するテキスト行。少なくとも 1 行必要です。

ジオメトリ

場所のジオメトリ。

フィールド
location

LatLng

このメッセージを含むエンティティの中心点。

viewport

Viewport

平均サイズの地図上に場所を表示するのに適したビューポート。

display_boundary

Struct

GeoJSON ポリゴン形式を使用して、ポリゴンを指定します。

LocalizationPreferences

このメッセージを含むエンティティに関する、人が読める形式の完全なアドレス。

フィールド
language_code

string

必須。テキストのローカライズに使用される BCP-47 言語タグ。言語タグの例としては、「en-US」、「hi-IN」、「fr-CA」などがあります。

region_code

string

必須。リクエストの送信元の地域の Unicode 国/地域コード(CLDR)。「US」や「419」など。

詳細については、http://www.unicode.org/reports/tr35/#unicode_region_subtag をご覧ください。

PickupPoint

乗車場所または降車場所に関する詳細。

フィールド
id

string

乗車ポイントの一意の ID。必ず入力してください。

display_name

string

人が読める形式の短い乗車ポイント名。リクエストで指定された設定に従ってローカライズされています。

address

Address

乗車場所の住所。

description

string

乗車地点の長い説明。場所へのルートが含まれる場合もあります。

location

LatLng

乗客または受取人が運転手に接する乗車ポイントの場所。必ず入力してください。

PickupPointOrderEnums

一致する乗車ポイントの並べ替え順序を指定する値のセット。

PickupPointOrder

受け取り場所による注文の金額。

列挙型
PICKUP_POINT_ORDER_UNSPECIFIED 受け取り場所の順序が指定されていません。デフォルトは Distance_FROM_ORIGIN です。
DISTANCE_FROM_SEARCH_LOCATION 検索場所から返された乗車地点までの直線距離の昇順。
WALKING_ETA_FROM_SEARCH_LOCATION 検索した場所から乗車地点までのユーザーの徒歩時間順の昇順。
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION 乗車地点から顧客の目的地まで到着予定時刻(ETA)を運転することで昇順。このモードは、destination が設定され、compute_driving_eta が true の場合にのみ使用できます。リクエストで複数の travel_modes が指定されている場合は、リクエストの最初の travel_mode に基づいて順番が決定されます。

PickupPointResult

乗車場所の検索結果に関する詳細。

フィールド
pickup_point

PickupPoint

リクエストに一致する実際の乗車ポイント。

distance_meters

float

この乗車地点からリクエストで指定された search_location までの直線距離。

travel_details[]

TravelDetail

リクエストされた各移動手段の、この乗車地点からの移動に関連付けられた詳細。

場所

場所に関する詳細です。

フィールド
place_id

string

場所のプレイス ID。プレイス ID は、場所を一意に識別するテキストです(https://developers.google.com/places/web-service/place-id)。

display_name

string

ローカライズされた場所の名前。リクエストで指定された設定に従ってローカライズされています。

language_code

string

場所に関連付けられたテキスト フィールドの言語コード。例: 「name」と「address」。

address

Address

場所の住所です。

geometry

Geometry

場所のジオメトリ。

types[]

string

この結果のタイプタグのセット。(「political」や「locality」など)。https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

その場所に関連する複合施設です。

PlacePickupPointResult

受け取り場所とプレイス ID が関連付けられています。

フィールド
pickup_point_result

PickupPointResult

乗車場所に関する詳細。必ず入力してください。

associated_place_id

string

関連付けられた場所のプレイス ID。

PlaceResult

Place Search の結果に関する詳細。

フィールド
place

Place

場所に関する詳細です。

distance_meters

float

検索場所から場所のジオメトリまたは中心までの直線距離です。

TrafficRestrictionEnums

ビジネスのトラフィック制限のタイプ。

TrafficRestriction

トラフィック制限の値。

列挙型
TRAFFIC_RESTRICTION_UNSPECIFIED 制限は特定されていません。
NO_RESTRICTION トラフィック制限は適用されません。
OTHER_RESTRICTION 一部の交通規制(私道や関連施設へはアクセスが有料など)が適用される場合があります。

TravelDetail

旅行に関連付けられている詳細。

フィールド
travel_mode

TravelMode

到着予定時刻を計算する移動手段。

estimated_arrival_time

Timestamp

予定到着時刻。リクエストで compute_walking_eta が設定されている場合、検索地点から乗車地点までの徒歩の到着予定時刻が計算されます。リクエストに compute_driving_eta と destination が設定されている場合、運転時の到着予定時刻は、歩行者が通過しなかった各移動手段について、乗車地点から目的地までの距離が計算されます。運転到着予定時刻は交通状況に基づいて計算され、渋滞による制限の対象にはなりません。

traffic_restriction

TrafficRestriction

移動手段に適用される制限。

TravelModeEnums

場所への移動に使用できる移動手段のリスト。

TravelMode

移動手段の値。

列挙型
TRAVEL_MODE_UNSPECIFIED 移動手段が指定されていません。
WALKING 歩行者用の徒歩。
DRIVING 運転(乗用車の場合)
TWO_WHEELER オートバイ(オートバイ、原動機付自転車など)

WiFiAccessPoint

Wi-Fi アクセス ポイントの情報。

フィールド
mac_address

int64

アクセス ポイントの MAC アドレス。

strength_dbm

sint32

アクセス ポイントの電波強度(dBm 単位)。