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

住所の一部を記述するこのコンポーネントの名前。例: 「California」、「Amphitheatre Parkway」。

component_text_short_form

string

コンポーネント テキストの短縮形。たとえば、「California」の場合は「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 で目的地が指定されている場合、乗車地点から目的地までの運転 ETA が計算されます。

wifi_access_points[]

WiFiAccessPoint

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

FindPickupPointsForLocationResponse

場所のレスポンス メッセージの集荷ポイントを検索します。

フィールド
place_pickup_point_results[]

PlacePickupPointResult

関連するプレイス 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 乗車地点から消費者の目的地まで到着予定時刻を運転して昇順。このモードは、デスティネーションが設定されていて、compute_driving_eta が true の場合にのみ使用できます。リクエストで複数の travel_mode が指定されている場合、並べ替えはリクエスト内の最初の travel_mode に基づいて行われます。

PickupPointResult

集荷所の検索結果の詳細。

フィールド
pickup_point

PickupPoint

リクエストに一致する実際の乗車場所。

distance_meters

float

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

travel_details[]

TravelDetail

リクエストされた交通手段ごとに、この集荷ポイントとの間の移動に関連する詳細情報。

場所

場所に関する詳細情報。

フィールド
place_id

string

場所の Place 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

Place

場所の詳細。

distance_meters

float

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

TrafficRestrictionEnums

場所の交通制限の種類。

TrafficRestriction

交通制限の値。

列挙型
TRAFFIC_RESTRICTION_UNSPECIFIED 制限が指定されていない。
NO_RESTRICTION 交通制限は適用されません。
OTHER_RESTRICTION 道路が私道である、関連する場所へのアクセスに料金がかかるなどの交通制限が適用される場合があります。

TravelDetail

旅行に関する詳細情報。

フィールド
travel_mode

TravelMode

到着予定時刻が計算される交通手段。

estimated_arrival_time

Timestamp

到着予定時刻。リクエストで compute_walking_eta が設定されていると、検索場所から乗車場所までの徒歩 ETA が計算されます。リクエストで compute_driving_eta と destination が設定されている場合、自動車の到着予定時刻は、リクエストされた徒歩以外の移動手段ごとに、乗車地点から目的地までの距離に基づいて計算されます。自動車での所要時間は交通状況を考慮して計算され、渋滞による制限は適用されません。

traffic_restriction

TrafficRestriction

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

TravelModeEnums

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

TravelMode

移動モードの値。

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

WiFiAccessPoint

WiFi アクセス ポイントの情報。

フィールド
mac_address

int64

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

strength_dbm

sint32

アクセス ポイントの信号強度(dBm)。