ดัชนี
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 |
หากลูกค้าขอเรตการ์ดและตั้งค่า include_tolls เป็น "จริง" และ Google ไม่มีข้อมูลราคาค่าผ่านทางสำหรับเส้นทาง API จะกลับไปใช้เรตการ์ดโดยไม่พิจารณาค่าผ่านทาง |
ComputeRouteMatrixRequest
ข้อความคำขอ ComputeRouteMatrix
ช่อง | |
---|---|
origins[] |
ต้องระบุ อาร์เรย์ของต้นทาง ซึ่งกำหนดแถวของเมทริกซ์การตอบสนอง มีข้อจำกัดด้านขนาดหลายอย่างเกี่ยวกับจำนวนสมาชิกในเซ็ตของต้นทางและปลายทาง ดังนี้
|
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 |
หากตั้งค่า OptimizeWaypointOrder เป็น "จริง" แล้ว ระบบจะพยายามเรียงลำดับจุดอ้างอิงกลางที่ระบุใหม่เพื่อลดค่าใช้จ่ายโดยรวมของเส้นทาง หากจุดอ้างอิงระดับกลางใดๆ ผ่านการชี้ทาง คำขอจะล้มเหลว ใช้ ComputeRoutesResponse.Routes.Optimize_intermediate_waypoint_index เพื่อค้นหาการจัดลำดับใหม่ ถ้าไม่ได้ขอ path.optimizer_intermediate_waypoint_index ในส่วนหัว |
ComputeRoutesResponse
ComputeRoute จะส่งข้อความตอบกลับ
ช่อง | |
---|---|
routes[] |
มีอาร์เรย์ของเส้นทางที่คำนวณแล้ว (ไม่เกิน 3 รายการ) เมื่อคุณระบุ compute_alternatives_routes และมีเส้นทางเพียงเส้นทางเดียวหากคุณไม่ได้ระบุ เมื่ออาร์เรย์นี้มีหลายรายการ รายการแรกจะเป็นเส้นทางที่แนะนำมากที่สุด หากอาร์เรย์ว่างเปล่า แสดงว่าไม่พบเส้นทาง |
fallback_info |
ในบางกรณี เมื่อเซิร์ฟเวอร์ไม่สามารถคำนวณผลลัพธ์เส้นทางด้วยค่ากำหนดการป้อนข้อมูลทั้งหมด เซิร์ฟเวอร์อาจสำรองไปใช้การคำนวณวิธีอื่น เมื่อใช้โหมดสำรอง ช่องนี้จะมีข้อมูลโดยละเอียดเกี่ยวกับการตอบกลับวิดีโอสำรอง ไม่เช่นนั้นระบบจะไม่ตั้งค่าช่องนี้ |
CustomRoute
สรุปเส้นทางที่กำหนดเองที่คำนวณตามวัตถุประสงค์ของเส้นทางที่ลูกค้าระบุ CustomRoute มีเส้นทางและโทเค็นเส้นทาง ซึ่งสามารถส่งไปให้ NavSDK เพื่อสร้างเส้นทางที่กำหนดเองอีกครั้งสำหรับการนำทางแบบเลี้ยวต่อเลี้ยว
ช่อง | |
---|---|
route |
เส้นทางนี้ "ดีที่สุด" สำหรับวัตถุประสงค์ของเส้นทางอินพุต |
token |
โทเค็นเส้นทางที่เข้ารหัสแบบ Web-safe base64 ที่ส่งไปยัง NavSDK ได้ ซึ่งทำให้ NavSDK สามารถสร้างเส้นทางใหม่ในระหว่างการนำทาง และในกรณีที่การเปลี่ยนเส้นทางจะเป็นไปตามความตั้งใจเดิมเมื่อมีการเรียกใช้ RoutesPreference 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; ตัวกลาง: Dallas, Bangor, Phoenix ปลายทาง: นิวยอร์ก; และลำดับจุดอ้างอิงระหว่างกลางที่ได้รับการเพิ่มประสิทธิภาพคือ Phoenix, Dallas, Bangor ช่องนี้จะมีค่า [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 จะถือว่าบัตรผ่านทางเป็นตั๋วที่ไม่รู้จักและจะพยายามคืนค่าราคาเป็นเงินสด ใช้กับโหมดการเดินทาง "ไดรฟ์" และ 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 |
AL, สหรัฐอเมริกา |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
อาร์คันซอ สหรัฐอเมริกา |
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 |
แมสซาชูเซตส์ สหรัฐอเมริกา |
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 |
มินนิโซตา สหรัฐอเมริกา |
US_NC_EZPASSNC |
นอร์ทแคโรไลนา สหรัฐอเมริกา |
US_NC_PEACH_PASS |
นอร์ทแคโรไลนา สหรัฐอเมริกา |
US_NC_QUICK_PASS |
นอร์ทแคโรไลนา สหรัฐอเมริกา |
US_NH_EZPASSNH |
NH, สหรัฐอเมริกา |
US_NJ_DOWNBEACH_EXPRESS_PASS |
นิวเจอร์ซีย์ สหรัฐอเมริกา |
US_NJ_EZPASSNJ |
นิวเจอร์ซีย์ สหรัฐอเมริกา |
US_NY_EXPRESSPASS |
นิวยอร์ก สหรัฐอเมริกา |
US_NY_EZPASSNY |
นิวยอร์ก สหรัฐอเมริกา |
US_OH_EZPASSOH |
โอไฮโอ สหรัฐอเมริกา |
US_PA_EZPASSPA |
เพนซิลเวเนีย สหรัฐอเมริกา |
US_RI_EZPASSRI |
รัฐโรดไอแลนด์ สหรัฐอเมริกา |
US_SC_PALPASS |
เซาท์แคโรไลนา สหรัฐอเมริกา |
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 |
รัฐยูทาห์ สหรัฐอเมริกา |
US_VA_EZPASSVA |
VA, สหรัฐอเมริกา |
US_WA_BREEZEBY |
วอชิงตัน สหรัฐอเมริกา |
US_WA_GOOD_TO_GO |
วอชิงตัน สหรัฐอเมริกา |
US_WV_EZPASSWV |
WV, สหรัฐอเมริกา |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, สหรัฐอเมริกา |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, สหรัฐอเมริกา |
หน่วย
ชุดค่าที่ระบุหน่วยวัดที่ใช้ในจอแสดงผล
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_type วิธีต่างๆ ในการแสดงสถานที่ location_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
location |
จุดที่ระบุโดยใช้พิกัดทางภูมิศาสตร์ ซึ่งรวมถึงส่วนหัวซึ่งไม่บังคับ |
place_id |
รหัสสถานที่ของจุดที่น่าสนใจที่เกี่ยวข้องกับการชี้ทาง |