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

ข้อความแบบย่อของคอมโพเนนต์ เช่น "CA" สำหรับ "แคลิฟอร์เนีย" และ "US" สำหรับ "สหรัฐอเมริกา"

types[]

string

ประเภทของคอมโพเนนต์นี้ที่อธิบายส่วนของที่อยู่ ดูรายการประเภทที่รองรับได้ที่ https://developers.google.com/places/web-service/supported_types#table2

อาคารและพื้นที่โดยรอบ

สารประกอบที่เชื่อมโยงกับสถานที่

ช่อง
type

CompoundType

ประเภทของสารประกอบ

geometry

Geometry

เรขาคณิตที่เกี่ยวข้องกับสารประกอบ

entrances[]

Entrance

รายการทางเข้าที่เชื่อมโยงกับอาคาร

CompoundTypeEnums

ชนิดของสารประกอบ

CompoundType

ค่าของประเภทคอมโพเนนต์

Enum
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

หากเป็น "จริง" ระบบจะคํานวณเวลาถึงโดยประมาณด้วยการเดินจากสถานที่ค้นหาไปยังจุดรับ

compute_driving_eta

bool

หากเป็น "จริง" และระบุปลายทาง ระบบจะคำนวณเวลาถึงโดยประมาณในการขับรถจากจุดรับส่งไปยังปลายทาง

wifi_access_points[]

WiFiAccessPoint

จุดเข้าใช้งาน Wi-Fi รอบๆ ตำแหน่งการค้นหา ใช้เพื่อแสดงผลการค้นหาที่มีคุณภาพสูงขึ้น

FindPickupPointsForLocationResponse

ค้นหาจุดรับของข้อความตอบกลับตำแหน่ง

ช่อง
place_pickup_point_results[]

PlacePickupPointResult

จุดรับสินค้าที่อยู่ใกล้เคียงซึ่งมีรหัสสถานที่ที่เกี่ยวข้อง ผลการค้นหาในรายการนี้จะจัดเรียงตามเกณฑ์ที่ระบุในคำขอ จำนวนผลลัพธ์ใน "place_pickup_point_results" อาจมากกว่าจำนวนผลลัพธ์ใน "place_results"

place_results[]

PlaceResult

รายละเอียดเกี่ยวกับสถานที่ที่เชื่อมโยงกับจุดรับสินค้าใกล้เคียง ผลลัพธ์ในรายการนี้จะไม่เรียงลำดับ

FindPickupPointsForPlaceRequest

ข้อความคําขอ FindPickupPointsForPlace

ช่อง
place_id

string

ต้องระบุ รหัสสถานที่ของสถานที่ที่ขอจุดรับสินค้า

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

หากเป็น "จริง" ระบบจะคํานวณเวลาถึงโดยประมาณด้วยการเดินจากสถานที่ค้นหาไปยังจุดรับ

compute_driving_eta

bool

หากเป็น "จริง" และระบุปลายทาง ระบบจะคำนวณเวลาถึงโดยประมาณในการขับรถจากจุดรับส่งไปยังปลายทาง

FindPickupPointsForPlaceResponse

ค้นหาจุดรับสินค้าสำหรับข้อความตอบกลับของสถานที่

ช่อง
pickup_point_results[]

PickupPointResult

จุดรับสินค้าที่ตรงกับเกณฑ์คำขอ อาจว่างเปล่าหากไม่มีจุดรับสินค้าตรงกับเกณฑ์คำขอ

place_result

PlaceResult

สถานที่ที่เชื่อมโยงกับรหัสสถานที่ที่ระบุในคำขอ

FormattedAddress

ที่อยู่แบบเต็มที่มนุษย์อ่านได้สำหรับเอนทิตีที่มีข้อความนี้

ช่อง
lines[]

string

บรรทัดข้อความที่อธิบายที่อยู่ ต้องมีบรรทัดอย่างน้อย 1 บรรทัด

เรขาคณิต

เรขาคณิตของสถานที่

ช่อง
location

LatLng

จุดศูนย์กลางของเอนทิตีที่มีข้อความนี้

viewport

Viewport

วิวพอร์ตที่เหมาะสำหรับแสดงสถานที่บนแผนที่ขนาดกลาง

display_boundary

Struct

ระบุรูปหลายเหลี่ยมโดยใช้รูปแบบ GeoJSON Polygon

LocalizationPreferences

ที่อยู่แบบเต็มของเอนทิตีที่มีข้อความนี้ซึ่งมนุษย์อ่านได้

ช่อง
language_code

string

ต้องระบุ แท็กภาษา BCP-47 ที่ใช้สำหรับการแปลข้อความ ตัวอย่างแท็กภาษา ได้แก่ "en-US", "hi-IN", "fr-CA" ฯลฯ

region_code

string

ต้องระบุ รหัสประเทศ/ภูมิภาค (CLDR) แบบ Unicode ของสถานที่ตั้งที่เป็นต้นทางของคำขอ เช่น "US" และ "419"

ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#unicode_region_subtag

PickupPoint

รายละเอียดเกี่ยวกับจุดรับหรือจุดส่ง

ช่อง
id

string

รหัสที่ไม่ซ้ำกันของจุดรับสินค้า ต้องระบุ

display_name

string

ชื่อจุดรับสินค้าที่สั้นและเข้าใจได้ แปลตามค่ากําหนดที่ให้ไว้ในคําขอ

address

Address

ที่อยู่ของจุดรับสินค้า

description

string

คำอธิบายที่ละเอียดยิ่งขึ้นของจุดรับส่ง ซึ่งอาจรวมถึงวิธีไปยังจุดรับส่ง

location

LatLng

ตำแหน่งของจุดรับ ซึ่งเป็นจุดที่ผู้โดยสารหรือผู้รับมาพบกับคนขับ ต้องระบุ

PickupPointOrderEnums

ชุดค่าที่ระบุลําดับการจัดเรียงของจุดรับพัสดุที่ตรงกัน

PickupPointOrder

มูลค่าของคำสั่งซื้อแบบไปรับเอง

Enum
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 เป็น "จริง" เมื่อมีการให้ travel_modes หลายรายการในคำขอ การจัดลำดับจะอิงตาม Travel_mode แรกในคำขอ

PickupPointResult

รายละเอียดเกี่ยวกับผลการค้นหาจุดรับสินค้า

ช่อง
pickup_point

PickupPoint

จุดรับสินค้าจริงที่ตรงกับคําขอ

distance_meters

float

ระยะทางตรงจากจุดรับสินค้านี้ไปยัง search_location ที่ระบุในคำขอ

travel_details[]

TravelDetail

รายละเอียดที่เกี่ยวข้องกับการเดินทางไปและกลับจากจุดรับนี้สำหรับแต่ละรูปแบบการเดินทางที่ขอ

สถานที่

รายละเอียดเกี่ยวกับสถานที่

ช่อง
place_id

string

รหัสสถานที่ของสถานที่ รหัสสถานที่คือข้อความที่ระบุสถานที่หนึ่งๆ โดยไม่ซ้ำกัน 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

จุดรับสินค้าที่มีรหัสสถานที่ที่เกี่ยวข้อง

ช่อง
pickup_point_result

PickupPointResult

รายละเอียดเกี่ยวกับจุดรับสินค้า ต้องระบุ

associated_place_id

string

รหัสสถานที่ของสถานที่ที่เกี่ยวข้อง

PlaceResult

รายละเอียดเกี่ยวกับผลการค้นหาสถานที่

ช่อง
place

Place

รายละเอียดเกี่ยวกับสถานที่

distance_meters

float

ระยะทางของเส้นตรงจากตำแหน่งที่ค้นหาถึงรูปทรงเรขาคณิตหรือจุดศูนย์กลางของสถานที่

TrafficRestrictionEnums

ประเภทการจำกัดการจราจรสำหรับสถานที่

TrafficRestriction

ค่าของการจํากัดการเข้าชม

Enum
TRAFFIC_RESTRICTION_UNSPECIFIED ไม่ได้ระบุข้อจำกัด
NO_RESTRICTION ไม่มีการใช้ข้อจำกัดการเข้าชม
OTHER_RESTRICTION อาจมีข้อจำกัดการจราจรบางประการ เช่น ถนนเป็นถนนส่วนบุคคลหรือมีค่าใช้จ่ายในการเข้าถึงสถานที่ที่เกี่ยวข้อง

TravelDetail

รายละเอียดที่เกี่ยวข้องกับการเดินทาง

ช่อง
travel_mode

TravelMode

โหมดการเดินทางที่ใช้คำนวณเวลาถึงโดยประมาณ

estimated_arrival_time

Timestamp

เวลาถึงโดยประมาณ ระบบจะคำนวณเวลาถึงโดยประมาณด้วยการเดินจากสถานที่ค้นหาไปยังสถานที่รับสินค้าเมื่อตั้งค่า compute_walking_eta ในคำขอ ระบบจะคำนวณเวลาถึงโดยประมาณในการขับรถจากจุดรับส่งไปยังจุดหมายปลายทางสำหรับโหมดการเดินทางที่ไม่ใช่คนเดินเท้าแต่ละโหมดที่ขอเมื่อตั้งค่า compute_driving_eta และปลายทางในคำขอ เวลาขับรถจะคำนวณเวลาโดยประมาณจากข้อมูลการจราจรและไม่อยู่ภายใต้ข้อจำกัดการจราจรที่ติดขัด

traffic_restriction

TrafficRestriction

ข้อจำกัดที่มีผลกับรูปแบบการเดินทาง

TravelModeEnums

รายการโหมดการเดินทางที่ใช้เดินทางไปยังสถานที่หนึ่งๆ ได้

TravelMode

ค่าของโหมดการเดินทาง

Enum
TRAVEL_MODE_UNSPECIFIED ไม่ได้ระบุโหมดการเดินทาง
WALKING เดินเท้า ใช้สำหรับคนเดินเท้า
DRIVING ขับรถ ใช้สำหรับรถโดยสาร
TWO_WHEELER ยานพาหนะ 2 ล้อที่ขับเคลื่อนด้วยเครื่องยนต์ (เช่น รถจักรยานยนต์หรือโมเพด)

WiFiAccessPoint

ข้อมูลจุดเข้าใช้งาน Wi-Fi

ช่อง
mac_address

int64

ที่อยู่ MAC ของจุดเข้าใช้งาน

strength_dbm

sint32

ความแรงสัญญาณของจุดเข้าใช้งานในหน่วย dBm