ดัชนี
RoadsSelection
(อินเทอร์เฟซ)BatchCreateSelectedRoutesRequest
(ข้อความ)BatchCreateSelectedRoutesResponse
(ข้อความ)CreateSelectedRouteRequest
(ข้อความ)DeleteSelectedRouteRequest
(ข้อความ)GetSelectedRouteRequest
(ข้อความ)ListSelectedRoutesRequest
(ข้อความ)ListSelectedRoutesResponse
(ข้อความ)SelectedRoute
(ข้อความ)SelectedRoute.DynamicRoute
(ข้อความ)SelectedRoute.State
(enum)SelectedRoute.ValidationError
(enum)
RoadsSelection
คำจำกัดความของบริการสำหรับ Roads Selection API
BatchCreateSelectedRoutes |
---|
สร้าง SelectedRoutes หลายรายการและเริ่มกำหนดเวลาเพื่อดึงข้อมูลแคชสำหรับแต่ละเส้นทางเป็นระยะๆ
|
CreateSelectedRoute |
---|
สร้าง SelectedRoute และเริ่มกำหนดเวลาเพื่อดึงข้อมูลแคชสำหรับเส้นทางเป็นระยะๆ
|
DeleteSelectedRoute |
---|
ลบ SelectedRoute ที่ระบุสำหรับโปรเจ็กต์ที่ระบุ
|
GetSelectedRoute |
---|
รับ SelectedRoute ตามที่ระบุโดยชื่อ
|
ListSelectedRoutes |
---|
แสดงรายการ SelectedRoutes ทั้งหมดสำหรับโปรเจ็กต์ที่ระบุพร้อมการแบ่งหน้า
|
BatchCreateSelectedRoutesRequest
ขอสร้าง SelectedRoute
หลายรายการ
ช่อง | |
---|---|
parent |
ไม่บังคับ ทรัพยากรโปรเจ็กต์ที่เส้นทางที่เลือกทั้งหมดแชร์ รูปแบบ: projects/{project} หากตั้งค่านี้ไว้ ฟิลด์ระดับบนสุดในข้อความ CreateSelectedRouteRequest ต้องว่างเปล่าหรือตรงกับฟิลด์นี้ |
requests[] |
ต้องระบุ ข้อความคำขอที่ระบุเส้นทางที่เลือกเพื่อสร้าง สร้างเส้นทางที่เลือกได้สูงสุด 1,000 เส้นทางในคราวเดียว |
BatchCreateSelectedRoutesResponse
คำตอบจากการสร้าง SelectedRoute
หลายรายการ
ช่อง | |
---|---|
selected_routes[] |
สร้าง SelectedRoutes แล้ว |
CreateSelectedRouteRequest
ขอสร้าง SelectedRoute
ช่อง | |
---|---|
parent |
ต้องระบุ โปรเจ็กต์ที่จะสร้าง |
selected_route |
ต้องระบุ |
selected_route_id |
ไม่บังคับ รหัสที่จะใช้สำหรับ ค่านี้ควรมีอักขระ 4-63 ตัว และอักขระที่ใช้ได้คือ "a-z", "A-Z", "0-9" หรือ "-" หากไม่ได้ระบุหรือเว้นว่างไว้ ระบบจะสร้าง UUID หลังจากสร้างทรัพยากร |
DeleteSelectedRouteRequest
คำขอให้ลบ SelectedRoute
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของ SelectedRoute ที่จะลบ รูปแบบ: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
คำขอรับ SelectedRoute
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อของ |
ListSelectedRoutesRequest
ขอให้แสดง SelectedRoute
ช่อง | |
---|---|
parent |
ต้องระบุ โปรเจ็กต์หลักคือโปรเจ็กต์ที่จะใช้ค้นหา |
page_size |
ไม่บังคับ จำนวนผลลัพธ์ที่ควรแสดงสำหรับหน้าเว็บที่ระบุ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น 100 เมื่อระบุค่าเป็น 0 ระบบจะตั้งค่าเป็นค่าเริ่มต้น ค่าสูงสุดคือ 5,000 และค่าใดก็ตามที่สูงกว่า 5,000 จะตั้งค่าเป็น 5,000 |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ |
ListSelectedRoutesResponse
คำตอบที่แสดงรายการ SelectedRoute
ช่อง | |
---|---|
selected_routes[] |
หน้าของ SelectedRoutes ที่จัดเก็บไว้ในโปรเจ็กต์ที่ระบุในคำขอ |
next_page_token |
โทเค็นที่ส่งเป็น |
SelectedRoute
SelectedRoute แสดงถึงเส้นทางที่เฉพาะเจาะจงซึ่งลูกค้าต้องการดึงข้อมูล (เช่น ระยะเวลา) เป็นระยะๆ สำหรับกรณีการใช้งานที่ทำสัญญาไว้
ช่อง | |
---|---|
name |
ตัวระบุ ชื่อทรัพยากรของ รูปแบบ: projects/{project}/selectedRoutes/{selected_route} |
display_name |
ไม่บังคับ ชื่อที่แสดงของเส้นทาง ฟิลด์นี้เป็นฟิลด์ที่ไม่บังคับซึ่งลูกค้าใช้ได้ โดยไม่จำเป็นต้องไม่ซ้ำกัน |
create_time |
เอาต์พุตเท่านั้น เวลาที่สร้างเส้นทางที่เลือกเป็นครั้งแรก |
state |
เอาต์พุตเท่านั้น สถานะของเส้นทางที่เลือก |
route_attributes |
ไม่บังคับ แอตทริบิวต์ที่กำหนดเองสำหรับเส้นทางที่เลือก การเพิ่มเส้นทางจะช่วยให้กรอง / จัดกลุ่มเส้นทางได้เมื่อดึงข้อมูลเส้นทางย้อนหลังและแบบเรียลไทม์ ระบบรองรับแอตทริบิวต์สูงสุด 10 รายการต่อเส้นทาง คีย์และค่าแต่ละรายการควรเป็นสตริงที่ไม่ว่างเปล่าและมีอักขระได้สูงสุด 100 ตัว คีย์ต้องไม่ขึ้นต้นด้วย "goog" |
ฟิลด์ Union route_type ปัจจุบันรองรับเฉพาะ DynamicRoute เท่านั้น route_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
dynamic_route |
|
validation_error |
เอาต์พุตเท่านั้น ข้อผิดพลาดในการตรวจสอบเส้นทางที่เลือกเมื่อสถานะเป็น STATE_INVALID |
DynamicRoute
ซึ่งแสดงถึงเส้นทางที่มีจุดอ้างอิง (ต้นทาง ปลายทาง และจุดกลาง) ระบบรับประกันว่าเส้นทางจริงจะผ่านจุดแวะพักทั้งหมด แต่เส้นทางอาจเปลี่ยนแปลงเป็นครั้งคราวเนื่องจากสภาพการจราจรที่แตกต่างกัน
ช่อง | |
---|---|
origin |
ต้องระบุ สถานที่ต้นทางของเส้นทาง |
destination |
ต้องระบุ ตำแหน่งสิ้นสุดของเส้นทาง |
intermediates[] |
ไม่บังคับ ชุดจุดอ้างอิงกลางตามเส้นทาง (ไม่รวมจุดสิ้นสุด) โดยจะเป็นจุดที่ผ่านเสมอ รองรับจุดแวะพักระหว่างทางสูงสุด 25 จุด การเพิ่มข้อมูลอย่างถูกต้องจะช่วยลดความแตกต่างของเส้นทางจริงได้เป็นครั้งคราว |
รัฐ
สถานะของเส้นทางที่เลือก
Enum | |
---|---|
STATE_UNSPECIFIED |
ไม่ได้ตั้งค่าสถานะของเส้นทางนี้ |
STATE_SCHEDULING |
ระบบได้สร้างเส้นทางและกำลังกำหนดเวลาแล้ว |
STATE_RUNNING |
สร้างเส้นทางแล้วและมีกำหนดการที่ใช้งานอยู่ |
STATE_DELETING |
มีการทำเครื่องหมายเส้นทางเพื่อลบแล้ว |
STATE_VALIDATING |
เส้นทางอยู่ระหว่างการตรวจสอบ |
STATE_INVALID |
เส้นทางไม่ถูกต้องตามเกณฑ์การตรวจสอบอย่างใดอย่างหนึ่ง |
ValidationError
ข้อผิดพลาดในการตรวจสอบเส้นทางที่เลือก
Enum | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
ไม่ได้ตั้งค่าข้อผิดพลาดในการตรวจสอบเส้นทางนี้ |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
เส้นทางอยู่นอกเขตอำนาจศาลของโครงการ |
VALIDATION_ERROR_LOW_ROAD_USAGE |
เส้นทางมีการใช้งานถนนต่ำ (มีผู้สัญจรผ่านน้อยมาก) |