ดัชนี
RoutesPreferred
(อินเทอร์เฟซ)ComputeCustomRoutesRequest
(ข้อความ)ComputeCustomRoutesResponse
(ข้อความ)ComputeCustomRoutesResponse.FallbackInfo
(ข้อความ)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(enum)ComputeRouteMatrixRequest
(ข้อความ)ComputeRoutesRequest
(ข้อความ)ComputeRoutesResponse
(ข้อความ)CustomRoute
(ข้อความ)FallbackInfo
(ข้อความ)FallbackReason
(enum)FallbackRoutingMode
(enum)Location
(ข้อความ)Maneuver
(enum)NavigationInstruction
(ข้อความ)Polyline
(ข้อความ)PolylineEncoding
(enum)PolylineQuality
(enum)Route
(ข้อความ)RouteLeg
(ข้อความ)RouteLegStep
(ข้อความ)RouteLegStepTravelAdvisory
(ข้อความ)RouteLegTravelAdvisory
(ข้อความ)RouteMatrixDestination
(ข้อความ)RouteMatrixElement
(ข้อความ)RouteMatrixElementCondition
(enum)RouteMatrixOrigin
(ข้อความ)RouteModifiers
(ข้อความ)RouteObjective
(ข้อความ)RouteObjective.RateCard
(ข้อความ)RouteObjective.RateCard.MonetaryCost
(ข้อความ)RouteTravelAdvisory
(ข้อความ)RouteTravelMode
(enum)RoutingPreference
(enum)SpeedReadingInterval
(ข้อความ)SpeedReadingInterval.Speed
(enum)TollInfo
(ข้อความ)TollPass
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(ข้อความ)Waypoint
(ข้อความ)
RoutesPreferred
Routes Preferred API
ComputeCustomRoutes |
---|
การคำนวณเส้นทางที่ดีที่สุดสำหรับวัตถุประสงค์ของเส้นทางโดยใช้ชุดของจุดสิ้นสุดและจุดระหว่างทาง และวัตถุประสงค์ของเส้นทาง รวมทั้งแสดงเส้นทางที่เร็วที่สุดและเส้นทางที่สั้นที่สุดเป็นเส้นทางอ้างอิง หมายเหตุ: วิธีนี้กำหนดให้คุณต้องระบุมาสก์ช่องคำตอบในอินพุต คุณระบุมาสก์ของช่องการตอบกลับได้โดยใช้พารามิเตอร์ของ URL ตัวอย่างเช่น ในวิธีการนี้
Google ไม่แนะนำให้ใช้มาสก์ช่องคำตอบที่มีไวลด์การ์ด (
|
ComputeRouteMatrix |
---|
นำรายการต้นทางและปลายทางกลับมา แล้วแสดงผลสตรีมที่มีข้อมูลเส้นทางสำหรับชุดค่าผสมต้นทางและปลายทางแต่ละรายการ หมายเหตุ: วิธีนี้กำหนดให้คุณต้องระบุมาสก์ช่องคำตอบในอินพุต คุณระบุมาสก์ของช่องการตอบกลับได้โดยใช้พารามิเตอร์ของ URL ตัวอย่างเช่น ในวิธีการนี้
คุณจำเป็นต้องใส่
|
ComputeRoutes |
---|
แสดงเส้นทางหลักพร้อมกับเส้นทางสำรองที่เป็นตัวเลือก โดยพิจารณาจากชุดของจุดสิ้นสุดและจุดระหว่างทาง หมายเหตุ: วิธีนี้กำหนดให้คุณต้องระบุมาสก์ช่องคำตอบในอินพุต คุณระบุมาสก์ของช่องการตอบกลับได้โดยใช้พารามิเตอร์ของ URL ตัวอย่างเช่น ในวิธีการนี้
Google ไม่แนะนำให้ใช้มาสก์ช่องคำตอบที่มีไวลด์การ์ด (
|
ComputeCustomRoutesRequest
ข้อความคำขอ ComputeCustomRoutes
ช่อง | |
---|---|
origin |
ต้องระบุ จุดอ้างอิงเดิม |
destination |
ต้องระบุ จุดอ้างอิงปลายทาง |
intermediates[] |
ไม่บังคับ ชุดของจุดอ้างอิงระหว่างเส้นทาง (ไม่รวมจุดปลายทาง) สำหรับการหยุดหรือขับผ่าน รองรับจุดอ้างอิงระดับกลางสูงสุด 25 จุด |
travel_mode |
ไม่บังคับ ระบุรูปแบบการเดินทาง ขณะนี้รองรับเฉพาะไดรฟ์เท่านั้น |
routing_preference |
ไม่บังคับ ระบุวิธีการคำนวณเส้นทาง เซิร์ฟเวอร์จะพยายามใช้ค่ากำหนดการกำหนดเส้นทางที่เลือกไว้เพื่อคำนวณเส้นทาง หากค่ากำหนดการกำหนดเส้นทางทำให้เกิดข้อผิดพลาดหรือใช้เวลาเวลาในการตอบสนองนานขึ้น ระบบจะแสดงข้อผิดพลาด ในอนาคต เราอาจใช้กลไกสำรองเพื่อใช้ตัวเลือกอื่นเมื่อตัวเลือกที่ต้องการไม่ได้ให้ผลลัพธ์ที่ถูกต้อง คุณจะระบุตัวเลือกนี้ได้เฉพาะเมื่อ |
polyline_quality |
ไม่บังคับ ระบุค่ากำหนดของคุณสำหรับคุณภาพของโพลีไลน์ |
polyline_encoding |
ไม่บังคับ ระบุการเข้ารหัสที่ต้องการสำหรับโพลีไลน์ |
departure_time |
ไม่บังคับ เวลาออกเดินทาง หากไม่ตั้งค่านี้ ค่าเริ่มต้นจะเป็นเวลาที่คุณส่งคำขอ หากตั้งค่านี้เป็นเวลาที่เกิดขึ้นแล้ว คำขอจะล้มเหลว |
route_modifiers |
ไม่บังคับ ชุดเงื่อนไขที่จะแก้ไขเพื่อให้มีผลกับวิธีคำนวณเส้นทาง |
route_objective |
ต้องระบุ วัตถุประสงค์ของเส้นทางที่ควรเพิ่มประสิทธิภาพ |
language_code |
ไม่บังคับ รหัสภาษา BCP-47 เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier ดูการสนับสนุนภาษาสำหรับรายการภาษาที่รองรับ ถ้าคุณไม่ระบุค่านี้ ภาษาที่แสดงจะอนุมานจากตำแหน่งของคำขอเส้นทาง |
units |
ไม่บังคับ ระบุหน่วยวัดสำหรับช่องแสดงผล ซึ่งรวมถึงช่อง |
ComputeCustomRoutesResponse
ข้อความตอบกลับ ComputeCustomRoutes
ช่อง | |
---|---|
routes[] |
เส้นทาง "ที่ดีที่สุด" สำหรับวัตถุประสงค์ของเส้นทางอินพุต |
fastest_route |
เส้นทางอ้างอิงที่เร็วที่สุด |
shortest_route |
เส้นทางอ้างอิงที่สั้นที่สุด |
fallback_info |
ข้อมูลสำรองสำหรับเส้นทางที่กำหนดเอง |
FallbackInfo
รวมข้อมูลสำรองสำหรับ ComputeCustomRoutes ComputeCustomRoutes ใช้โฆษณาสำรอง 2 ประเภท ดังนี้
ถ้าไม่สามารถคำนวณเส้นทางโดยใช้ Routing_preference ที่ลูกค้าขอได้ ระบบจะใช้การกำหนดเส้นทางสำรองเป็นโหมดการกำหนดเส้นทางอื่น ในกรณีนี้ fallback_routing_mode และRouting_mode_fallback_reason จะใช้เพื่อสื่อสารโหมดการกำหนดเส้นทางสำรองที่ใช้ รวมถึงเหตุผลในการใช้สำรอง
หากคำนวณเส้นทาง "ที่ดีที่สุด" สำหรับวัตถุประสงค์ของเส้นทางที่ลูกค้าระบุไม่ได้ ระบบอาจสำรองไปยังวัตถุประสงค์อื่น fallback_route_objective ใช้ในการสื่อสารวัตถุประสงค์ของเส้นทางสำรอง
ช่อง | |
---|---|
routing_mode |
โหมดการกำหนดเส้นทางที่ใช้สำหรับการตอบกลับ หากมีการทริกเกอร์เส้นทางสำรอง โหมดอาจแตกต่างจากค่ากำหนดการกำหนดเส้นทางในคำขอของไคลเอ็นต์เดิม |
routing_mode_reason |
เหตุผลที่ใช้คําตอบสำรองแทนคําตอบต้นฉบับ ช่องนี้จะมีการป้อนข้อมูลเฉพาะเมื่อมีการทริกเกอร์โหมดสำรองและมีการส่งการตอบสนองสำรองกลับมา |
route_objective |
วัตถุประสงค์ของเส้นทางที่ใช้สำหรับคำตอบ หากมีการทริกเกอร์วิดีโอสำรอง วัตถุประสงค์อาจแตกต่างจากวัตถุประสงค์ของเส้นทางที่ระบุไว้ในคำขอไคลเอ็นต์เดิม |
FallbackRouteObjective
RouteObjective ที่ใช้สำหรับการตอบกลับ
Enum | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
ไม่ได้ระบุวัตถุประสงค์ของเส้นทางสำรอง |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
หากลูกค้าขอ RateCard และตั้งค่า include_tolls เป็น true และ Google ไม่มีข้อมูลค่าผ่านทางสำหรับเส้นทาง API จะกลับไปใช้ RateCard โดยไม่พิจารณาค่าผ่านทาง |
ComputeRouteMatrixRequest
ข้อความคำขอ ComputeRouteMatrix
ช่อง | |
---|---|
origins[] |
ต้องระบุ อาร์เรย์ของต้นทาง ซึ่งกำหนดแถวของเมทริกซ์คำตอบ มีข้อจำกัดด้านขนาดหลายประการที่มีผลต่อ Cardinality ของต้นทางและปลายทาง ดังนี้
|
destinations[] |
ต้องระบุ อาร์เรย์ของปลายทาง ซึ่งกำหนดคอลัมน์ของเมทริกซ์การตอบสนอง |
travel_mode |
ไม่บังคับ ระบุรูปแบบการเดินทาง |
routing_preference |
ไม่บังคับ ระบุวิธีการคำนวณเส้นทาง เซิร์ฟเวอร์จะพยายามใช้ค่ากำหนดการกำหนดเส้นทางที่เลือกไว้เพื่อคำนวณเส้นทาง หากค่ากำหนดการกำหนดเส้นทางทำให้เกิดข้อผิดพลาดหรือใช้เวลาเวลาในการตอบสนองนานขึ้น ระบบจะแสดงข้อผิดพลาด ในอนาคต เราอาจใช้กลไกสำรองเพื่อใช้ตัวเลือกอื่นเมื่อตัวเลือกที่ต้องการไม่ได้ให้ผลลัพธ์ที่ถูกต้อง คุณจะระบุตัวเลือกนี้ได้เฉพาะเมื่อ |
departure_time |
ไม่บังคับ เวลาออกเดินทาง หากไม่ตั้งค่านี้ ค่าเริ่มต้นจะเป็นเวลาที่คุณส่งคำขอ ถ้าคุณตั้งค่านี้เป็นเวลาที่เกิดขึ้นแล้ว คำขอจะล้มเหลว |
ComputeRoutesRequest
ข้อความคำขอ ComputeRoutes
ช่อง | |
---|---|
origin |
ต้องระบุ จุดอ้างอิงเดิม |
destination |
ต้องระบุ จุดอ้างอิงปลายทาง |
intermediates[] |
ไม่บังคับ ชุดของจุดอ้างอิงระหว่างเส้นทาง (ไม่รวมจุดปลายทาง) สำหรับการหยุดหรือขับผ่าน รองรับจุดอ้างอิงระดับกลางสูงสุด 25 จุด |
travel_mode |
ไม่บังคับ ระบุรูปแบบการเดินทาง |
routing_preference |
ไม่บังคับ ระบุวิธีการคำนวณเส้นทาง เซิร์ฟเวอร์จะพยายามใช้ค่ากำหนดการกำหนดเส้นทางที่เลือกไว้เพื่อคำนวณเส้นทาง หากค่ากำหนดการกำหนดเส้นทางทำให้เกิดข้อผิดพลาดหรือใช้เวลาเวลาในการตอบสนองนานขึ้น ระบบจะแสดงข้อผิดพลาด ในอนาคต เราอาจใช้กลไกสำรองเพื่อใช้ตัวเลือกอื่นเมื่อตัวเลือกที่ต้องการไม่ได้ให้ผลลัพธ์ที่ถูกต้อง คุณจะระบุตัวเลือกนี้ได้เฉพาะเมื่อ |
polyline_quality |
ไม่บังคับ ระบุค่ากำหนดของคุณสำหรับคุณภาพของโพลีไลน์ |
polyline_encoding |
ไม่บังคับ ระบุการเข้ารหัสที่ต้องการสำหรับโพลีไลน์ |
departure_time |
ไม่บังคับ เวลาออกเดินทาง หากไม่ตั้งค่านี้ ค่าเริ่มต้นจะเป็นเวลาที่คุณส่งคำขอ หากตั้งค่านี้เป็นเวลาที่เกิดขึ้นแล้ว คำขอจะล้มเหลว |
compute_alternative_routes |
ระบุว่าจะคำนวณเส้นทางอื่นนอกเหนือจากเส้นทางหรือไม่ |
route_modifiers |
ไม่บังคับ ชุดเงื่อนไขที่จะแก้ไขเพื่อให้มีผลกับวิธีคำนวณเส้นทาง |
language_code |
ไม่บังคับ รหัสภาษา BCP-47 เช่น "en-US" หรือ "sr-Latn" ดูข้อมูลเพิ่มเติมได้ที่ http://www.unicode.org/reports/tr35/#Unicode_locale_identifier ดูการสนับสนุนภาษาสำหรับรายการภาษาที่รองรับ ถ้าคุณไม่ระบุค่านี้ ภาษาที่แสดงจะอนุมานจากตำแหน่งของคำขอเส้นทาง |
units |
ไม่บังคับ ระบุหน่วยวัดสำหรับช่องแสดงผล ซึ่งรวมถึงช่อง |
optimize_waypoint_order |
หากตั้งค่า performanceWaypointOrder เป็น "จริง" ระบบจะพยายามจัดเรียงจุดอ้างอิงระดับกลางที่ระบุใหม่เพื่อลดค่าใช้จ่ายโดยรวมของเส้นทาง หากจุดอ้างอิงระดับกลางใดๆ มีการชี้ทางนั้น คําขอจะไม่สําเร็จ ใช้ ComputeRoutesResponse.Routes.optimize_intermediate_waypoint_index เพื่อค้นหาลำดับใหม่ หากไม่มีการส่งคำขอ path.optimize_intermediate_waypoint_index ในส่วนหัว |
ComputeRoutesResponse
ComputeRoutes ข้อความตอบกลับ
ช่อง | |
---|---|
routes[] |
มีอาร์เรย์ของเส้นทางที่คำนวณแล้ว (สูงสุด 3 เส้นทาง) เมื่อคุณระบุ compute_alternatives_redirect และมีเพียงเส้นทางเดียวเมื่อคุณไม่มี เมื่ออาร์เรย์นี้มีหลายรายการ รายการแรกคือเส้นทางที่แนะนำมากที่สุด ถ้าอาร์เรย์ว่างเปล่า แสดงว่าไม่พบเส้นทาง |
fallback_info |
ในบางกรณี เมื่อเซิร์ฟเวอร์ไม่สามารถคำนวณผลลัพธ์เส้นทางด้วยค่ากำหนดอินพุตทั้งหมด เซิร์ฟเวอร์อาจกลับไปใช้วิธีการคำนวณแบบอื่น เมื่อใช้โหมดสำรอง ช่องนี้จะมีข้อมูลโดยละเอียดเกี่ยวกับการตอบกลับสำรอง มิเช่นนั้นระบบจะไม่ได้ตั้งค่าช่องนี้ |
CustomRoute
รวมเส้นทางที่กำหนดเองซึ่งคํานวณตามวัตถุประสงค์ของเส้นทางที่ลูกค้าระบุ CustomRoute มีเส้นทางและโทเค็นเส้นทาง ซึ่งสามารถส่งผ่านไปยัง NavSDK เพื่อสร้างเส้นทางที่กำหนดเองขึ้นมาใหม่สำหรับการนำทางแบบเลี้ยวต่อเลี้ยว
ช่อง | |
---|---|
route |
เส้นทางนั้นถือว่า "ดีที่สุด" สําหรับวัตถุประสงค์ในเส้นทางอินพุต |
token |
โทเค็นเส้นทางที่เข้ารหัส base64 แบบ Web-safe สามารถส่งผ่านไปยัง NavSDK ได้ ซึ่งอนุญาตให้ NavSDK สร้างเส้นทางใหม่ในระหว่างการนำทาง และในกรณีที่การเปลี่ยนเส้นทางจะเป็นไปตามความตั้งใจเดิมเมื่อมีการเรียกใช้ RoutesPreferred ComputeCustomRoutes ลูกค้าควรถือว่าโทเค็นนี้เป็น BLOB ทึบแสง |
FallbackInfo
ข้อมูลเกี่ยวกับวิธีและสาเหตุที่มีการใช้ผลลัพธ์สำรอง หากตั้งค่าช่องนี้ไว้ แสดงว่าเซิร์ฟเวอร์ใช้โหมดการกำหนดเส้นทางที่แตกต่างจากโหมดที่ต้องการเป็นโหมดสำรอง
ช่อง | |
---|---|
routing_mode |
โหมดการกำหนดเส้นทางที่ใช้สำหรับการตอบกลับ หากมีการทริกเกอร์เส้นทางสำรอง โหมดอาจแตกต่างจากค่ากำหนดการกำหนดเส้นทางในคำขอของไคลเอ็นต์เดิม |
reason |
เหตุผลที่ใช้คําตอบสำรองแทนคําตอบต้นฉบับ ช่องนี้จะมีการป้อนข้อมูลเฉพาะเมื่อมีการทริกเกอร์โหมดสำรองและมีการส่งการตอบสนองสำรองกลับมา |
FallbackReason
เหตุผลในการใช้การตอบกลับสำรอง
Enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
ไม่ได้ระบุเหตุผลสำรอง |
SERVER_ERROR |
เกิดข้อผิดพลาดของเซิร์ฟเวอร์ขณะคำนวณเส้นทางด้วยโหมดการกำหนดเส้นทางที่ต้องการ แต่เราสามารถแสดงผลลัพธ์ที่คำนวณโดยโหมดอื่นได้ |
LATENCY_EXCEEDED |
เราไม่สามารถคำนวณให้เสร็จด้วยโหมดการกำหนดเส้นทางที่คุณต้องการได้ทันเวลา แต่เราสามารถแสดงผลลัพธ์ที่คำนวณจากโหมดอื่นได้ |
FallbackRoutingMode
โหมดการกำหนดเส้นทางจริงที่ใช้สำหรับการตอบสนองสำรอง
Enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
ไม่ใช้ |
FALLBACK_TRAFFIC_UNAWARE |
ระบุว่ามีการใช้โหมดการกำหนดเส้นทาง "TRAFFIC_UNAWARE" ในการคำนวณการตอบสนอง |
FALLBACK_TRAFFIC_AWARE |
ระบุว่ามีการใช้โหมดการกำหนดเส้นทาง "TRAFFIC_AWARE" ในการคำนวณการตอบสนอง |
ตำแหน่ง
มีการห่อหุ้มสถานที่ตั้ง (จุดทางภูมิศาสตร์ และส่วนหัวที่ไม่บังคับ)
ช่อง | |
---|---|
lat_lng |
พิกัดทางภูมิศาสตร์ของจุดอ้างอิง |
heading |
ทิศทางของเข็มทิศที่เชื่อมโยงกับทิศทางการเคลื่อนที่ของการจราจร ค่านี้ใช้เพื่อระบุข้างถนนที่จะใช้สำหรับรับและส่ง ค่าส่วนหัวอาจเป็นตั้งแต่ 0 ถึง 360 โดย 0 ระบุทิศทางของทิศเหนือ 90 ระบุทิศทางทิศตะวันออก ฯลฯ คุณสามารถใช้ช่องนี้เฉพาะกับโหมดการเดินทางใน |
การเคลื่อนย้าย
ชุดค่าที่ระบุการทำงานของการนำทางสำหรับขั้นตอนปัจจุบัน (เช่น เลี้ยวซ้าย ผสาน เส้นตรง ฯลฯ)
Enum | |
---|---|
MANEUVER_UNSPECIFIED |
ไม่ใช้ |
TURN_SLIGHT_LEFT |
เบี่ยงไปทางซ้ายเล็กน้อย |
TURN_SHARP_LEFT |
หักศอกไปทางซ้าย |
UTURN_LEFT |
กลับรถทางขวา |
TURN_LEFT |
เลี้ยวซ้าย |
TURN_SLIGHT_RIGHT |
เบี่ยงไปทางขวาเล็กน้อย |
TURN_SHARP_RIGHT |
เลี้ยวขวาหักศอก |
UTURN_RIGHT |
กลับรถทางขวา |
TURN_RIGHT |
เลี้ยวขวา |
STRAIGHT |
ตรงไป |
RAMP_LEFT |
ใช้ทางลาดด้านซ้าย |
RAMP_RIGHT |
ใช้ทางลาดด้านขวา |
MERGE |
รวมเข้าไปในการเข้าชม |
FORK_LEFT |
ใช้ทางแยกซ้าย |
FORK_RIGHT |
ใช้ทางแยกด้านขวา |
FERRY |
ขึ้นเรือข้ามฟาก |
FERRY_TRAIN |
ขึ้นรถไฟไปยังเรือข้ามฟาก |
ROUNDABOUT_LEFT |
เลี้ยวซ้ายที่วงเวียน |
ROUNDABOUT_RIGHT |
เลี้ยวขวาที่วงเวียน |
เส้นประกอบ
ห่อหุ้มโพลีไลน์ที่เข้ารหัส
ช่อง | |
---|---|
ฟิลด์การรวม polyline_type ห่อหุ้มประเภทของโพลีไลน์ ค่าเริ่มต้นเป็น encrypted_polyline polyline_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
encoded_polyline |
การเข้ารหัสสตริงของโพลีไลน์โดยใช้อัลกอริทึมการเข้ารหัสแบบโพลีไลน์ |
geo_json_linestring |
ระบุโพลีไลน์โดยใช้รูปแบบ GeoJSON LineString |
PolylineEncoding
ระบุประเภทของโพลีไลน์ที่ต้องการให้แสดงผล
Enum | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
ไม่ได้ระบุค่ากำหนดประเภทโพลีไลน์ ค่าเริ่มต้นคือ ENCODED_POLYLINE |
ENCODED_POLYLINE |
ระบุโพลีไลน์ที่เข้ารหัสโดยใช้อัลกอริทึมการเข้ารหัสแบบโพลีไลน์ |
GEO_JSON_LINESTRING |
ระบุโพลีไลน์โดยใช้รูปแบบ GeoJSON LineString |
PolylineQuality
ชุดค่าที่ระบุคุณภาพของเส้นประกอบ
Enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
ไม่ได้ระบุค่ากำหนดคุณภาพโพลีไลน์ ค่าเริ่มต้นคือ OVERVIEW |
HIGH_QUALITY |
ระบุโพลีไลน์คุณภาพสูงซึ่งประกอบขึ้นโดยใช้จุดมากกว่า OVERVIEW แต่มีขนาดการตอบสนองเพิ่มขึ้น ใช้ค่านี้เมื่อต้องการความแม่นยำมากขึ้น |
OVERVIEW |
ระบุโพลีไลน์ภาพรวม - ซึ่งประกอบขึ้นโดยใช้จุดเพียงไม่กี่จุด ใช้ค่านี้เมื่อแสดงภาพรวมของเส้นทาง การใช้ตัวเลือกนี้จะมีเวลาในการตอบสนองของคำขอต่ำกว่าเมื่อเทียบกับการใช้ตัวเลือก HIGH_QUALITY |
เส้นทาง
รวมเส้นทาง ซึ่งประกอบด้วยชุดส่วนของถนนที่เชื่อมถึงกันเข้าด้วยกัน ซึ่งผนวกกับจุดอ้างอิงจุดเริ่มต้น จุดสิ้นสุด และจุดระหว่างกลาง
ช่อง | |
---|---|
legs[] |
คอลเล็กชันขา (ส่วนของเส้นทางระหว่างจุดอ้างอิง) ที่ประกอบกันเป็นเส้นทาง แต่ละขาเท่ากับการเดินทางระหว่างจุดบนเส้นทางที่ไม่ใช่ |
distance_meters |
ระยะทางในการเดินทางของเส้นทางในหน่วยเมตร |
duration |
ระยะเวลาที่ใช้ในการนำทาง หากคุณตั้งค่า |
static_duration |
ระยะเวลาเดินทางในเส้นทางโดยไม่พิจารณาสภาพการจราจร |
polyline |
เส้นประกอบเส้นทางโดยรวม โพลีไลน์นี้จะเป็นโพลีไลน์รวมของ |
description |
คำอธิบายเส้นทาง |
warnings[] |
อาร์เรย์ของคำเตือนที่จะแสดงเมื่อแสดงเส้นทาง |
viewport |
กล่องขอบเขตวิวพอร์ตของโพลีไลน์ |
travel_advisory |
ข้อมูลเพิ่มเติมเกี่ยวกับเส้นทาง |
optimized_intermediate_waypoint_index[] |
หากตั้งค่า ComputeRoutesRequest.optimize_waypoint_order เป็น "จริง" ช่องนี้จะมีการจัดลำดับจุดอ้างอิงตัวกลางที่เพิ่มประสิทธิภาพ มิเช่นนั้น ช่องนี้จะว่างเปล่า ตัวอย่างเช่น สมมติว่าอินพุตคือ Origin: LA; Intermediates: Dallas, Bangor, Phoenix; ปลายทาง: New York และลำดับจุดอ้างอิงระหว่างกลางที่เพิ่มประสิทธิภาพแล้วคือ: ฟีนิกซ์ ดัลลัส บันกอร์ จากนั้นช่องนี้จะมีค่า [2, 0, 1] ดัชนีขึ้นต้นด้วย 0 สำหรับจุดอ้างอิงตรงกลางแรก |
RouteLeg
ห่อหุ้มกลุ่มระหว่างจุดอ้างอิงที่ไม่ใช่ via
ช่อง | |
---|---|
distance_meters |
ระยะทางในการเดินทางของขาในเส้นทาง หน่วยเป็นเมตร |
duration |
ระยะเวลาที่ต้องใช้ในการนำทาง หากตั้งค่า |
static_duration |
ระยะเวลาเดินทางผ่านขา ซึ่งคำนวณโดยไม่คำนึงถึงสภาพการจราจร |
polyline |
เส้นประกอบโดยรวมของขานี้ ซึ่งรวมถึงโพลีไลน์ของ |
start_location |
ตำแหน่งเริ่มต้นของขานี้ ซึ่งอาจต่างจาก |
end_location |
ตำแหน่งสุดท้ายของขานี้ ซึ่งอาจต่างจาก |
steps[] |
อาร์เรย์ของขั้นตอนที่แสดงถึงส่วนต่างๆ ภายในขานี้ แต่ละขั้นตอนจะแสดงวิธีการนำทาง 1 รายการ |
travel_advisory |
สรุปข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น การจำกัดโซนการเข้าชมที่อาจเกิดขึ้น ฯลฯ ในเส้นทาง |
RouteLegStep
ห่อหุ้มส่วนของ RouteLeg
ขั้นตอนจะสอดคล้องกับวิธีการนำทางรายการเดียว ขาของเส้นทางประกอบด้วยขั้นบันได
ช่อง | |
---|---|
distance_meters |
ระยะในการเดินทางของขั้นตอนนี้เป็นเมตร ในบางกรณี ช่องนี้อาจไม่มีค่า |
static_duration |
ระยะเวลาการเดินทางผ่านขั้นตอนนี้โดยไม่พิจารณาสภาพการจราจร ในบางกรณี ช่องนี้อาจไม่มีค่า |
polyline |
เส้นประกอบที่เชื่อมโยงกับขั้นตอนนี้ |
start_location |
ตำแหน่งเริ่มต้นของขั้นตอนนี้ |
end_location |
ตำแหน่งสุดท้ายของขั้นตอนนี้ |
navigation_instruction |
คำแนะนำการนำทาง |
travel_advisory |
มีการสรุปข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น การจำกัดโซนการเข้าชมที่เป็นไปได้ในขั้นตอนการดำเนินการ |
RouteLegStepTravelAdvisory
มีการสรุปข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น การจำกัดโซนการเข้าชมที่เป็นไปได้ในขั้นตอนการดำเนินการ
ช่อง | |
---|---|
speed_reading_intervals[] |
ช่วงการอ่านความเร็วที่ให้รายละเอียดความหนาแน่นของการจราจร ใช้ได้ในกรณีของค่ากำหนดการกำหนดเส้นทาง ตัวอย่าง
|
RouteLegTravelAdvisory
สรุปข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น การจำกัดโซนการเข้าชมที่อาจเกิดขึ้น ฯลฯ ในเส้นทาง
ช่อง | |
---|---|
toll_info |
สรุปข้อมูลเกี่ยวกับค่าผ่านทางใน RouteLeg ที่เฉพาะเจาะจง ฟิลด์นี้จะแสดงในกรณีที่เราคาดว่ามีค่าผ่านทางบน RouteLeg เท่านั้น หากตั้งค่าช่องนี้ไว้ แต่ไม่มีการเติมข้อมูลในช่องย่อยของค่าประมาณ [estimated_price] คาดว่าถนนจะมีค่าผ่านทางแต่ไม่ทราบราคาโดยประมาณ ถ้าไม่มีช่องนี้ แสดงว่าไม่มีค่าผ่านทางบน RouteLeg |
speed_reading_intervals[] |
ช่วงการอ่านความเร็วที่ให้รายละเอียดความหนาแน่นของการจราจร ใช้ได้ในกรณีของค่ากำหนดการกำหนดเส้นทาง ตัวอย่าง
|
RouteMatrixDestination
ปลายทางเดียวสำหรับ ComputeRouteMatrixRequest
ช่อง | |
---|---|
waypoint |
ต้องระบุ จุดอ้างอิงปลายทาง |
RouteMatrixElement
สรุปข้อมูลเส้นทางที่คํานวณสําหรับคู่ต้นทาง/ปลายทางใน ComputeRouteMatrix API คุณสตรีม Proto นี้ไปยังไคลเอ็นต์ได้
ช่อง | |
---|---|
origin_index |
ดัชนีแบบศูนย์ของต้นทางในคำขอ |
destination_index |
ดัชนีแบบศูนย์ของปลายทางในคำขอ |
status |
รหัสสถานะข้อผิดพลาดขององค์ประกอบนี้ |
condition |
ระบุว่าพบเส้นทางหรือไม่ ไม่เกี่ยวข้องกับสถานะ |
distance_meters |
ระยะทางในการเดินทางของเส้นทางในหน่วยเมตร |
duration |
ระยะเวลาที่ใช้ในการนำทาง หากคุณตั้งค่า |
static_duration |
ระยะเวลาเดินทางในเส้นทางโดยไม่พิจารณาสภาพการจราจร |
travel_advisory |
ข้อมูลเพิ่มเติมเกี่ยวกับเส้นทาง ตัวอย่างเช่น ข้อมูลข้อจำกัดและข้อมูลค่าผ่านทาง |
fallback_info |
ในบางกรณี เมื่อเซิร์ฟเวอร์ไม่สามารถคำนวณเส้นทางด้วยค่ากำหนดที่ระบุสำหรับคู่ต้นทาง/ปลายทางนี้ เซิร์ฟเวอร์อาจกลับไปใช้การคำนวณโหมดอื่น เมื่อใช้โหมดสำรอง ช่องนี้จะมีข้อมูลโดยละเอียดเกี่ยวกับการตอบกลับสำรอง มิเช่นนั้นระบบจะไม่ได้ตั้งค่าช่องนี้ |
RouteMatrixElementCondition
เงื่อนไขของเส้นทางที่แสดง
Enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
ใช้เมื่อ status ขององค์ประกอบไม่ถูกต้องเท่านั้น |
ROUTE_EXISTS |
พบเส้นทางและได้กรอกข้อมูลที่เกี่ยวข้องสำหรับองค์ประกอบนั้นแล้ว |
ROUTE_NOT_FOUND |
ไม่พบเส้นทาง ช่องที่มีข้อมูลเส้นทาง เช่น distance_meters หรือ duration จะไม่มีการกรอกในองค์ประกอบ |
RouteMatrixOrigin
ต้นทางเดียวสำหรับ ComputeRouteMatrixRequest
ช่อง | |
---|---|
waypoint |
ต้องระบุ จุดอ้างอิงเดิม |
route_modifiers |
ไม่บังคับ ตัวปรับแต่งสำหรับทุกเส้นทางที่ใช้เป็นต้นทาง |
RouteModifiers
รวมชุดเงื่อนไขทางเลือกที่ต้องปฏิบัติตามเมื่อคำนวณเส้นทาง
ช่อง | |
---|---|
avoid_tolls |
ระบุว่าเลี่ยงถนนที่เรียกเก็บค่าผ่านทางตามความเหมาะสม เส้นทางที่ไม่มีค่าผ่านทางได้จะได้รับเลือกก่อน มีผลกับรูปแบบการเดินทาง |
avoid_highways |
ระบุว่าควรหลีกเลี่ยงทางหลวงตามความเหมาะสม ระบบจะเลือกใช้เส้นทางที่ไม่มีทางหลวง มีผลกับรูปแบบการเดินทาง |
avoid_ferries |
ระบุว่าจะเลี่ยงเรือข้ามฟากในกรณีที่เหมาะสมหรือไม่ ระบบจะเลือกเส้นทางที่ไม่ได้ใช้เรือข้ามฟากก่อน มีผลกับรูปแบบการเดินทางของ |
avoid_indoor |
ระบุว่าจะเลี่ยงการไปยังส่วนต่างๆ ภายในอาคารตามความเหมาะสม เส้นทางที่ไม่มีการนำทางภายในอาคารจะได้รับการตั้งค่าก่อน ใช้กับโหมดการเดินทาง |
vehicle_info |
ระบุข้อมูลรถ |
toll_passes[] |
สรุปข้อมูลเกี่ยวกับบัตรผ่านทาง หากมีการแสดงบัตรผ่านทาง API จะพยายามส่งคืนราคาบัตร หากไม่ระบุบัตรผ่านทาง API จะถือว่าบัตรผ่านทางนี้เป็นข้อมูลที่ไม่รู้จักและพยายามส่งคืนราคาเป็นเงินสด ใช้กับโหมดการเดินทาง DRIVE และ TWO_WHEELER เท่านั้น |
RouteObjective
สรุปวัตถุประสงค์ที่จะเพิ่มประสิทธิภาพตาม ComputeCustomRoutes
ช่อง | |
---|---|
rate_card |
วัตถุประสงค์ของเรตการ์ด |
RateCard
สรุปวัตถุประสงค์ของเส้นทางบัตรราคา
ช่อง | |
---|---|
cost_per_minute |
ไม่บังคับ ค่าใช้จ่ายต่อนาที |
cost_per_km |
ไม่บังคับ ต้นทุนต่อกิโลเมตร |
include_tolls |
ไม่บังคับ รวมค่าผ่านทางในค่าใช้จ่ายโดยรวมหรือไม่ |
MonetaryCost
สรุปค่าใช้จ่ายที่ใช้ในเรตการ์ด
ช่อง | |
---|---|
value |
ต้องระบุ มูลค่าต้นทุนในสกุลเงินท้องถิ่นที่อนุมานจากคําขอ |
RouteTravelAdvisory
สรุปข้อมูลเพิ่มเติมที่ผู้ใช้ควรทราบ เช่น การจำกัดโซนการเข้าชมที่เป็นไปได้ เป็นต้น
ช่อง | |
---|---|
toll_info |
สรุปข้อมูลเกี่ยวกับค่าผ่านทางของเส้นทาง ฟิลด์นี้จะแสดงในกรณีที่เราคาดว่ามีค่าผ่านทางบนเส้นทางเท่านั้น หากตั้งค่าช่องนี้ไว้ แต่ไม่มีการเติมข้อมูลในช่องย่อยของค่าประมาณ [estimated_price] คาดว่าถนนจะมีค่าผ่านทางแต่ไม่ทราบราคาโดยประมาณ หากไม่ได้ตั้งค่าฟิลด์นี้ไว้ เราคาดว่าจะไม่มีการเก็บค่าผ่านทางบนเส้นทาง |
speed_reading_intervals[] |
ช่วงการอ่านความเร็วที่ให้รายละเอียดความหนาแน่นของการจราจร ใช้ได้ในกรณีของค่ากำหนดการกำหนดเส้นทาง ตัวอย่าง
|
RouteTravelMode
ชุดค่าที่ใช้ระบุโหมดการเดินทาง
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
ไม่ได้ระบุรูปแบบการเดินทาง ค่าเริ่มต้นคือ DRIVE |
DRIVE |
เดินทางโดยรถยนต์โดยสาร |
BICYCLE |
เดินทางโดยจักรยาน |
WALK |
เดินทางโดยการเดินเท้า |
TWO_WHEELER |
ยานพาหนะ 2 ล้อที่ใช้เครื่องยนต์ เช่น จักรยานยนต์ โปรดทราบว่าวิธีนี้แตกต่างจากโหมดการเดินทางของ BICYCLE ซึ่งครอบคลุมโหมดที่ขับเคลื่อนด้วยมนุษย์ |
TAXI |
เดินทางโดยแท็กซี่ที่มีใบอนุญาต ซึ่งอาจอนุญาตให้รถวิ่งบนช่องทางแท็กซี่ที่กำหนดได้ในบางพื้นที่ โหมด TAXI เป็นฟีเจอร์ทดลอง หากลูกค้าขอเส้นทาง TAXI ในเมืองที่ไม่มีข้อมูลช่องทางสำหรับแท็กซี่ เส้นทางขับขี่จะแสดงขึ้น |
RoutingPreference
ชุดค่าที่ระบุปัจจัยที่ต้องพิจารณาเมื่อคำนวณเส้นทาง
Enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
ไม่ได้ระบุค่ากำหนดการกำหนดเส้นทาง ค่าเริ่มต้นคือ TRAFFIC_AWARE |
TRAFFIC_UNAWARE |
คำนวณเส้นทางโดยไม่พิจารณาถึงสภาพการจราจร เหมาะสำหรับในกรณีที่สภาพการจราจรไม่สำคัญ การใช้ค่านี้ทำให้เวลาในการตอบสนองต่ำที่สุด |
TRAFFIC_AWARE |
คำนวณเส้นทางโดยคำนึงถึงสภาพการจราจร ในทางตรงกันข้ามกับ TRAFFIC_AWARE_OPTIMAL การเพิ่มประสิทธิภาพบางอย่างจะใช้เพื่อลดเวลาในการตอบสนองลงได้อย่างมาก |
TRAFFIC_AWARE_OPTIMAL |
จะคำนวณเส้นทางโดยคำนึงถึงสภาพการจราจร โดยไม่ใช้การเพิ่มประสิทธิภาพส่วนใหญ่ การใช้ค่านี้ทำให้เกิดเวลาในการตอบสนองที่สูงที่สุด |
SpeedReadingInterval
ตัวบ่งชี้ความหนาแน่นของการจราจรในส่วนที่ต่อเนื่องกันของเส้นประกอบหรือเส้นทาง ตามเส้นทางที่มีจุด P_0, P_1, ... , P_N (ดัชนีแบบศูนย์) SpeedReadingInterval จะกำหนดช่วงและอธิบายการเข้าชมโดยใช้หมวดหมู่ต่อไปนี้
ช่อง | |
---|---|
start_polyline_point_index |
ดัชนีเริ่มต้นของช่วงเวลานี้ในโพลีไลน์ ใน JSON เมื่อดัชนีเป็น 0 จะไม่มีการป้อนข้อมูลในช่องนี้ |
end_polyline_point_index |
ดัชนีสิ้นสุดของช่วงเวลานี้ในโพลีไลน์ ใน JSON เมื่อดัชนีเป็น 0 จะไม่มีการป้อนข้อมูลในช่องนี้ |
speed |
ความเร็วของการจราจรในช่วงเวลานี้ |
ความเร็ว
การจัดประเภทความเร็วโพลีไลน์โดยอิงตามข้อมูลการจราจร
Enum | |
---|---|
SPEED_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ใช้ค่านี้ |
NORMAL |
ความเร็วปกติ ไม่พบการชะลอตัว |
SLOW |
ตรวจพบการจราจรชะลอตัว แต่ไม่พบการจราจรติดขัด |
TRAFFIC_JAM |
ตรวจพบการจราจรติดขัด |
TollInfo
สรุปข้อมูลค่าผ่านทางใน Route
หรือใน RouteLeg
ช่อง | |
---|---|
estimated_price[] |
จำนวนเงินค่าผ่านทางสำหรับ Route หรือ RouteLeg รายการนี้ประกอบด้วยจำนวนเงินสำหรับแต่ละสกุลเงินที่คาดว่าจะถูกเรียกเก็บจากสถานีเก็บค่าผ่านทาง โดยปกติแล้ว รายการนี้จะมีเพียงรายการเดียวสำหรับเส้นทางที่มีค่าผ่านทางในสกุลเงินเดียว สำหรับการเดินทางระหว่างประเทศ รายการนี้อาจมีหลายรายการเพื่อแสดงค่าผ่านทางในสกุลเงินต่างๆ |
TollPass
รายชื่อบัตรผ่านทางทั่วโลกที่เรารองรับ
Enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
ไม่ใช้ หากใช้ค่านี้ คำขอจะไม่สำเร็จ |
AU_ETOLL_TAG |
หนึ่งในผู้ให้บริการบัตรผ่านทางของซิดนีย์หลายราย https://www.myetoll.com.au |
AU_EWAY_TAG |
หนึ่งในผู้ให้บริการบัตรผ่านทางของซิดนีย์หลายราย https://www.tollpay.com.au/ |
AU_LINKT |
บัตรผ่านทางพิเศษทั่วทั้งออสเตรเลีย ดูรายละเอียดเพิ่มเติมได้ที่ https://www.linkt.com.au/ |
AR_TELEPASE |
บัตรผ่านทางของอาร์เจนตินา ดูรายละเอียดเพิ่มเติมที่ https://telepase.com.ar |
BR_AUTO_EXPRESO |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมที่ https://www.autoexpreso.com |
BR_CONECTCAR |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://conectcar.com |
BR_MOVE_MAIS |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://movemais.com |
BR_PASSA_RAPIDO |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมที่ https://pasorapido.gob.do/ |
BR_SEM_PARAR |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://www.semparar.com.br |
BR_TAGGY |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://taggy.com.br |
BR_VELOE |
บัตรผ่านทางบราซิล ดูรายละเอียดเพิ่มเติมได้ที่ https://veloe.com.br/site/onde-usar |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
จุดผ่านแดนระหว่างแคนาดากับสหรัฐอเมริกา |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
จุดผ่านแดนระหว่างแคนาดากับสหรัฐอเมริกา |
CA_US_BLUE_WATER_EDGE_PASS |
ด่านชายแดนรัฐออนแทรีโอ ประเทศแคนาดา ไปยังมิชิแกน สหรัฐอเมริกา |
CA_US_CONNEXION |
ด่านชายแดนรัฐออนแทรีโอ ประเทศแคนาดา ไปยังมิชิแกน สหรัฐอเมริกา |
CA_US_NEXUS_CARD |
จุดผ่านแดนระหว่างแคนาดากับสหรัฐอเมริกา |
ID_E_TOLL |
อินโดนีเซีย อีการ์ดจากธนาคารหลายแห่งที่ใช้ชำระค่าผ่านทาง บัตรอิเล็กทรอนิกส์ทั้งหมดผ่านธนาคารจะถูกเรียกเก็บเงินเหมือนกัน ดังนั้นจึงต้องมีค่า enum เพียงค่าเดียว เช่น Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
India |
IN_LOCAL_HP_PLATE_EXEMPT |
อินเดีย ได้รับการยกเว้นสำหรับป้ายทะเบียนรัฐของ HP |
MX_TAG_IAVE |
ค่าผ่านทางของเม็กซิโก |
MX_TAG_TELEVIA |
บริษัทบัตรผ่านทางของเม็กซิโก หนึ่งในธุรกิจหลายแห่งที่ดำเนินการในเม็กซิโกซิตี ดูรายละเอียดเพิ่มเติมได้ที่ https://www.televia.com.mx |
MX_VIAPASS |
ค่าผ่านทางของเม็กซิโก ดูรายละเอียดเพิ่มเติมได้ที่ https://www.viapass.com.mx/viapass/web_home.aspx |
US_AL_FREEDOM_PASS |
รัฐแอละแบมา สหรัฐอเมริกา |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, สหรัฐอเมริกา |
US_CA_FASTRAK |
แคนาดา สหรัฐอเมริกา |
US_CA_FASTRAK_CAV_STICKER |
ระบุว่าคนขับมีบัตร FasTrak นอกเหนือจากสติกเกอร์ Clean Airรถยนต์ (CAV) ของ DMV https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
โคโลราโด สหรัฐอเมริกา |
US_CO_GO_PASS |
โคโลราโด สหรัฐอเมริกา |
US_DE_EZPASSDE |
เยอรมนี สหรัฐอเมริกา |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
ฟลอริดา สหรัฐอเมริกา |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
ฟลอริดา สหรัฐอเมริกา |
US_FL_EPASS |
ฟลอริดา สหรัฐอเมริกา |
US_FL_GIBA_TOLL_PASS |
ฟลอริดา สหรัฐอเมริกา |
US_FL_LEEWAY |
ฟลอริดา สหรัฐอเมริกา |
US_FL_SUNPASS |
ฟลอริดา สหรัฐอเมริกา |
US_FL_SUNPASS_PRO |
ฟลอริดา สหรัฐอเมริกา |
US_IL_EZPASSIL |
IL, สหรัฐอเมริกา |
US_IL_IPASS |
IL, สหรัฐอเมริกา |
US_IN_EZPASSIN |
อินเดีย สหรัฐอเมริกา |
US_KS_BESTPASS_HORIZON |
แคนซัส สหรัฐอเมริกา |
US_KS_KTAG |
แคนซัส สหรัฐอเมริกา |
US_KS_NATIONALPASS |
แคนซัส สหรัฐอเมริกา |
US_KS_PREPASS_ELITEPASS |
แคนซัส สหรัฐอเมริกา |
US_KY_RIVERLINK |
รัฐเคนทักกี สหรัฐอเมริกา |
US_LA_GEAUXPASS |
ลอสแอนเจลิส สหรัฐอเมริกา |
US_LA_TOLL_TAG |
ลอสแอนเจลิส สหรัฐอเมริกา |
US_MA_EZPASSMA |
MA, สหรัฐอเมริกา |
US_MD_EZPASSMD |
MD, สหรัฐอเมริกา |
US_ME_EZPASSME |
ME, สหรัฐอเมริกา |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, สหรัฐอเมริกา |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, สหรัฐอเมริกา |
US_MI_IQ_PROX_CARD |
MI, สหรัฐอเมริกา |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, สหรัฐอเมริกา |
US_MI_NEXPRESS_TOLL |
MI, สหรัฐอเมริกา |
US_MN_EZPASSMN |
MN, USA |
US_NC_EZPASSNC |
NC, สหรัฐอเมริกา |
US_NC_PEACH_PASS |
NC, สหรัฐอเมริกา |
US_NC_QUICK_PASS |
NC, สหรัฐอเมริกา |
US_NH_EZPASSNH |
NH, สหรัฐอเมริกา |
US_NJ_DOWNBEACH_EXPRESS_PASS |
นิวเจอร์ซีย์ สหรัฐอเมริกา |
US_NJ_EZPASSNJ |
นิวเจอร์ซีย์ สหรัฐอเมริกา |
US_NY_EXPRESSPASS |
นิวยอร์ก สหรัฐอเมริกา |
US_NY_EZPASSNY |
นิวยอร์ก สหรัฐอเมริกา |
US_OH_EZPASSOH |
โอไฮโอ สหรัฐอเมริกา |
US_PA_EZPASSPA |
PA, สหรัฐอเมริกา |
US_RI_EZPASSRI |
RI, USA |
US_SC_PALPASS |
SC, สหรัฐอเมริกา |
US_TX_BANCPASS |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_DEL_RIO_PASS |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_EFAST_PASS |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_EAGLE_PASS_EXPRESS_CARD |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_EPTOLL |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_EZ_CROSS |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_EZTAG |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_LAREDO_TRADE_TAG |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_PLUSPASS |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_TOLLTAG |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_TXTAG |
รัฐเท็กซัส สหรัฐอเมริกา |
US_TX_XPRESS_CARD |
รัฐเท็กซัส สหรัฐอเมริกา |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, สหรัฐอเมริกา |
US_VA_EZPASSVA |
เวอร์จิเนีย สหรัฐอเมริกา |
US_WA_BREEZEBY |
วอชิงตัน สหรัฐอเมริกา |
US_WA_GOOD_TO_GO |
วอชิงตัน สหรัฐอเมริกา |
US_WV_EZPASSWV |
เวสต์เวอร์จิเนีย สหรัฐอเมริกา |
US_WV_MEMORIAL_BRIDGE_TICKETS |
เวสต์เวอร์จิเนีย สหรัฐอเมริกา |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
เวสต์เวอร์จิเนีย สหรัฐอเมริกา |
หน่วย
ชุดค่าที่ระบุหน่วยวัดที่ใช้ในการแสดงผล
Enum | |
---|---|
UNITS_UNSPECIFIED |
ไม่ได้ระบุหน่วยวัด ค่าเริ่มต้นจะเป็นหน่วยวัดที่อนุมานจากคำขอ |
METRIC |
หน่วยวัดที่เป็นเมตริก |
IMPERIAL |
หน่วยวัดอิมพีเรียล (อังกฤษ) |
VehicleEmissionType
ชุดค่าที่อธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับโหมดการเดินทางของไดรฟ์เท่านั้น
Enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทการปล่อยก๊าซ ค่าเริ่มต้นคือ GASOLINE |
GASOLINE |
รถที่ใช้น้ำมันเบนซิน/น้ำมันเบนซิน |
ELECTRIC |
รถยนต์ที่ใช้ไฟฟ้า |
HYBRID |
ยานพาหนะที่ใช้เชื้อเพลิงไฮบริด (เช่น น้ำมันเบนซิน + ไฟฟ้า) |
VehicleInfo
มีการปกปิดข้อมูลรถ เช่น อักขระตัวสุดท้ายบนป้ายทะเบียน
ช่อง | |
---|---|
emission_type |
อธิบายประเภทการปล่อยก๊าซของยานพาหนะ ใช้กับโหมดการเดินทางของไดรฟ์เท่านั้น |
จุดบอกทาง
ห่อหุ้มจุดอ้างอิง จุดบนเส้นทางจะแสดงทั้งจุดเริ่มต้นและจุดสิ้นสุดของเส้นทาง และจะมีจุดแวะระหว่างทาง
ช่อง | |
---|---|
via |
ทำเครื่องหมายว่าชี้ทางนี้เป็นไมล์สโตนแทนที่จะเป็นจุดหยุด สำหรับการชี้ทางที่ไม่ได้ผ่านแต่ละรายการในคำขอ การตอบกลับจะเพิ่มรายการต่อท้ายอาร์เรย์ |
vehicle_stopover |
บ่งบอกว่าการชี้ทางนั้นมีไว้สำหรับพาหนะที่จะจอด โดยตั้งใจที่จะไปรับหรือไปส่ง เมื่อคุณตั้งค่านี้ เส้นทางที่คำนวณแล้วจะไม่รวมจุดอ้างอิงที่ไม่ใช่ |
side_of_road |
ระบุว่าตำแหน่งของจุดอ้างอิงนี้ต้องการให้รถหยุดที่ฝั่งใดฝั่งหนึ่งของถนน เมื่อคุณกำหนดค่านี้ เส้นทางจะผ่านตำแหน่งนั้นเพื่อให้รถสามารถหยุดที่ด้านข้างถนนซึ่งตำแหน่งนั้นจะเริ่มจากจุดศูนย์กลางของถนน ตัวเลือกนี้ใช้ได้เฉพาะกับโหมดการเดินทาง "ไดรฟ์" และ "TWO_WHEELER" และเมื่อตั้งค่า "location_type" เป็น "location" |
ฟิลด์การรวม location_type วิธีต่างๆ ในการแสดงสถานที่ location_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
location |
จุดที่ระบุโดยใช้พิกัดทางภูมิศาสตร์ รวมถึงส่วนหัวที่ไม่บังคับ |
place_id |
รหัสสถานที่ในจุดที่น่าสนใจที่เชื่อมโยงกับจุดอ้างอิง |