ดัชนี
DestinationService
(อินเทอร์เฟซ)Destination
(ข้อความ)Entrance
(ข้อความ)Entrance.Tag
(enum)Landmark
(ข้อความ)Landmark.Tag
(enum)NavigationPoint
(ข้อความ)NavigationPoint.TravelMode
(enum)NavigationPoint.Usage
(enum)PlaceView
(ข้อความ)PlaceView.StructureType
(enum)SearchDestinationsRequest
(ข้อความ)SearchDestinationsRequest.AddressQuery
(ข้อความ)SearchDestinationsRequest.LocationQuery
(ข้อความ)SearchDestinationsResponse
(ข้อความ)
DestinationService
บริการสำหรับการดึงข้อมูลปลายทาง
จุดหมายปลายทางจะให้บริบทแบบลำดับชั้นเกี่ยวกับสถานที่ ซึ่งช่วยให้คุณค้นหาอาคารอพาร์ตเมนต์ภายในคอมเพล็กซ์อพาร์ตเมนต์ขนาดใหญ่และในทางกลับกันได้ นอกจากนี้ ยังมีจุดนำทางที่เหมาะกับกรณีการใช้งานต่างๆ เช่น การแชร์รถหรือการนำส่ง
SearchDestinations |
---|
วิธีนี้จะค้นหาปลายทางและแสดงรายการปลายทาง
|
ปลายทาง
ปลายทาง ซึ่งรวมถึงสถานที่หลัก สถานที่ที่เกี่ยวข้อง ทางเข้า และจุดนำทาง
ช่อง | |
---|---|
primary |
สถานที่หลักที่ |
containing_places[] |
สถานที่ที่มีความแม่นยำน้อยกว่าซึ่งสถานที่หลักอยู่ เช่น กลุ่มอาคารอพาร์ตเมนต์ที่มีอาคารนี้ |
sub_destinations[] |
จุดหมายย่อยที่แม่นยำยิ่งขึ้นของสถานที่หลัก เช่น ยูนิตที่อยู่ในอาคาร หมายเหตุ: รายการจุดหมายย่อยนี้ครอบคลุมมากกว่าSubDestinationที่ Places API แสดงผล และจุดหมายย่อยแต่ละรายการมีข้อมูลมากกว่า |
landmarks[] |
จุดสังเกตที่ใช้สื่อสารตำแหน่งของจุดหมายหรือช่วยในการเดินทางมาถึง |
entrances[] |
ทางเข้าของจุดหมายนี้ |
navigation_points[] |
จุดนำทางสำหรับจุดหมายนี้ |
ทางเข้า
ทางเข้าคือคู่พิกัดละติจูด/ลองจิจูดเดียวที่กำหนดตำแหน่งของจุดเข้าและออกของสถานที่
ช่อง | |
---|---|
location |
ตำแหน่งของทางเข้า |
tags[] |
รายการแท็กที่อธิบายทางเข้า |
place |
โครงสร้างที่ทางเข้านี้ตั้งอยู่จริงในรูปแบบ |
แท็ก
ลักษณะที่อธิบายทางเข้า
Enum | |
---|---|
TAG_UNSPECIFIED |
ไม่ได้ใช้ |
PREFERRED |
ทางเข้าอาจให้สิทธิ์เข้าถึงสถานที่หลักในปลายทางที่แสดง สถานที่อาจมีทางเข้าที่แนะนำหลายแห่ง หากทางเข้าไม่มีแท็กนี้ แสดงว่าทางเข้าอยู่ในอาคารเดียวกับสถานที่หลัก แต่ไม่ได้ให้สิทธิ์เข้าถึงสถานที่นั้นเสมอไป เช่น หากสถานที่หลักคือร้านอาหารในแหล่งรวมร้านค้า ทางเข้า "ที่ต้องการ" จะเป็นทางเข้าที่น่าจะนำไปสู่ร้านอาหารนั้นๆ โดยตรง ส่วนทางเข้าอื่นๆ ที่แสดงจะเป็นทางเข้าอื่นๆ ของอาคาร เช่น ทางเข้าสู่ร้านอาหารอื่นๆ ในแหล่งรวมร้านค้า หากสถานที่หลักคือตัวอาคาร หมายเหตุ: |
สถานที่สำคัญ
จุดสังเกตใช้เพื่อสื่อสารว่าจุดหมายปลายทางอยู่ที่ใดหรือช่วยในการเดินทางถึงจุดหมายปลายทาง
ช่อง | |
---|---|
tags[] |
แท็กที่อธิบายวิธีใช้สถานที่สำคัญในบริบทของปลายทาง |
ฟิลด์ Union landmark จุดสังเกต landmark ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
place |
สถานที่ที่แสดงถึงสถานที่สำคัญนี้ |
แท็ก
รายการแท็กทั้งหมดที่เป็นไปได้ซึ่งอธิบายวิธีใช้สถานที่สำคัญในบริบทของจุดหมาย
หากที่อยู่มีทั้งแท็ก ADDRESS
และ ARRIVAL
แสดงว่าสถานที่สำคัญนั้นโดดเด่นในพื้นที่และอยู่ใกล้กับจุดหมาย
Enum | |
---|---|
TAG_UNSPECIFIED |
ไม่ได้ใช้ |
ADDRESS |
สถานที่ที่มีชื่อเสียงในท้องถิ่นซึ่งใช้ระบุตำแหน่งทั่วไปของจุดหมายได้ โดยปกติจะอยู่ภายในรัศมีไม่กี่ร้อยเมตรจากจุดหมาย ซึ่งคล้ายกับสถานที่สำคัญที่ฟีเจอร์ตัวอธิบายที่อยู่ของ Geocoding API แสดงผล: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors |
ARRIVAL |
สถานที่ที่ใช้ช่วยให้ไปถึงจุดหมายได้ มีประโยชน์สำหรับการนำทางเมื่อคุณอยู่ใกล้จุดหมาย เช่น สถานที่สำคัญนี้อาจเป็นสถานที่ที่อยู่ฝั่งตรงข้ามถนนจากจุดหมาย โดยปกติแล้ว สถานที่สำคัญที่มีแท็กนี้จะอยู่ใกล้กับจุดหมายปลายทางมากกว่าสถานที่สำคัญที่มีแท็ก ADDRESS |
PlaceView
แสดงมุมมองของ Place ใน Places API นอกจากนี้ ยังให้ข้อมูลเพิ่มเติมที่เฉพาะเจาะจงสำหรับจุดหมาย เช่น ประเภทโครงสร้างและรูปหลายเหลี่ยมที่แสดง
ในบางกรณี PlaceView
ที่มีรหัสสถานที่เดียวกันอาจแตกต่างจากที่ Places API แสดงผลสำหรับฟิลด์ types
และ display_name
ช่อง | |
---|---|
place |
ชื่อทรัพยากรของสถานที่นี้ในรูปแบบ |
display_name |
คำอธิบายสถานที่ที่มนุษย์อ่านได้ เช่น "Gate B", "McDonalds" |
primary_type |
ประเภทสถานที่หลักของสถานที่นี้ ดูรายการค่าที่เป็นไปได้ได้ที่ https://developers.google.com/maps/documentation/places/web-service/place-types หมายเหตุ: ฟิลด์นี้อาจไม่มีข้อมูลเสมอไป เตรียมพร้อมที่จะใช้ฟิลด์ |
types[] |
ประเภทสถานที่ที่เชื่อมโยงทั้งหมดของสถานที่นี้ ดูรายการค่าที่เป็นไปได้ได้ที่ https://developers.google.com/maps/documentation/places/web-service/place-types |
formatted_address |
ที่อยู่แบบบรรทัดเดียว |
postal_address |
ที่อยู่ที่มีโครงสร้าง |
structure_type |
ประเภทโครงสร้างที่สอดคล้องกับสถานที่นี้ |
location |
สถานที่ตั้งของสถานที่นี้ สำหรับสถานที่ที่มีรูปหลายเหลี่ยมแสดงผล ตำแหน่งนี้อาจเป็นจุดที่เหมาะแก่การวางเครื่องหมายบนแผนที่ |
display_polygon |
เส้นขอบรูปหลายเหลี่ยมของสถานที่ในรูปแบบ GeoJSON โดยใช้รูปแบบ RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6 หมายเหตุ: รูปแบบ RFC 7946 รองรับ MultiPolygons ดังนั้น |
StructureType
ประเภทโครงสร้างที่สถานที่นี้แสดง
Enum | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
ไม่ได้ใช้ |
POINT |
ตำแหน่งจุด |
SECTION |
ส่วนย่อยของอาคาร |
BUILDING |
อาคาร |
GROUNDS |
พื้นที่ขนาดใหญ่ซึ่งมักจะมีอาคารหลายหลัง เช่น มหาวิทยาลัย อาคารอพาร์ตเมนต์ หรือห้างสรรพสินค้า |
SearchDestinationsRequest
คำขอข้อความสำหรับ DestinationService.SearchDestinations
ช่อง | |
---|---|
travel_modes[] |
ไม่บังคับ โหมดการเดินทางที่จะใช้กรองจุดนำทาง ซึ่งจะส่งผลต่อฟิลด์ |
language_code |
ไม่บังคับ ภาษาที่ควรแสดงผลลัพธ์ |
region_code |
ไม่บังคับ รหัสภูมิภาค รหัสภูมิภาคที่ระบุเป็นค่า ccTLD ("โดเมนระดับบนสุด") 2 อักขระ พารามิเตอร์นี้จะส่งผลต่อผลลัพธ์ตามกฎหมายที่เกี่ยวข้อง พารามิเตอร์นี้ยังมีผลต่อผลลัพธ์จากบริการด้วย แต่ไม่ได้จำกัดผลลัพธ์ทั้งหมด |
ฟิลด์ Union ระบบจะสร้างจุดหมายตามคำค้นหาหลักที่ระบุ หมายเหตุ: ระบบรองรับเฉพาะสถานที่และที่อยู่ที่สามารถเป็นปลายทางการนำทางได้ เช่น สถานที่ที่แสดงถึงบ้านหรืออพาร์ตเมนต์คอมเพล็กซ์สามารถใช้เป็นคำค้นหาหลักได้ แต่สถานที่ที่แสดงถึงเขตหรือพื้นที่การปกครองไม่สามารถใช้เป็นคำค้นหาหลักได้ |
|
place |
ชื่อทรัพยากรของสถานที่ในรูปแบบ |
address_query |
ที่อยู่ |
location_query |
ตำแหน่งที่แน่นอน |
AddressQuery
ที่อยู่ที่ต้องการค้นหา ระบุที่อยู่ตามรูปแบบที่ใช้โดยบริการไปรษณีย์แห่งชาติของประเทศที่เกี่ยวข้อง
ช่อง | |
---|---|
ฟิลด์ Union kind การค้นหาที่อยู่ kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
address |
ที่อยู่ตามรูปแบบที่อยู่ทางไปรษณีย์ |
address_query |
ที่อยู่ที่มีรูปแบบเป็นบรรทัดเดียว |
LocationQuery
คำค้นหาตำแหน่งเพื่อระบุจุดหมายหลักที่อยู่ใกล้เคียง
หมายเหตุ: หากการค้นหาสถานที่อยู่ภายในอาคารที่มีสถานที่ย่อย สถานที่หลักที่แสดงอาจเป็นสถานที่ย่อย ในกรณีเหล่านี้ ฟิลด์ containing_places จะรวมอาคารด้วย
ช่อง | |
---|---|
ฟิลด์ Union kind การค้นหาสถานที่ kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
location |
ตำแหน่ง LatLng ที่แน่นอน |
SearchDestinationsResponse
ข้อความตอบกลับสำหรับ DestinationService.SearchDestinations
ช่อง | |
---|---|
destinations[] |
รายการปลายทาง บริการจะแสดงผลลัพธ์ 1 รายการหากระบุปลายทางหลักจากคำค้นหาหลักได้อย่างชัดเจน ไม่เช่นนั้น บริการอาจแสดงผลลัพธ์หลายรายการเพื่อแยกความกำกวมหรือแสดงผลลัพธ์เป็น 0 |