ทรัพยากร: เครือข่าย
อธิบายเครือข่ายที่มีอยู่ทั้งหมดที่ใช้ได้ ลูกค้า API แต่ละรายอาจมีเครือข่ายหลายเครือข่าย (เช่น เครือข่ายหลักและการแก้ไขที่เป็นไปได้ในอนาคตเพื่อประเมิน)
| การแสดง JSON |
|---|
{ "name": string, "dimensions": [ { object ( |
| ช่อง | |
|---|---|
name |
ต้องระบุ ตัวระบุ อัปเดตไม่ได้ |
dimensions[] |
ระยะทาง น้ำหนัก พาเลต ฯลฯ รวมถึงการปรับขนาด (เพื่อให้แผนที่ลอยตัวเป็นจำนวนเต็ม) |
pricing |
ไม่บังคับ ราคาที่ผู้ส่งจะต้องชำระสำหรับการจัดส่งที่ไม่ต้องมีบรรทัดที่เฉพาะเจาะจง |
currencyCode |
ไม่บังคับ หน่วยเงินเดียวที่ใช้ทั่วทั้งเครือข่าย ลูกค้า API แต่ละรายสามารถมีหน่วยที่แตกต่างกันได้หลายหน่วยสำหรับเครือข่ายต่างๆ เครือข่ายหนึ่งจะมีหน่วยเงินได้เพียงหนึ่งหน่วยเท่านั้น หน่วยต้องเข้ารหัสเป็น ISO 4217 เช่น google3/google/type/money.protocol |
timeStep |
ไม่บังคับ การแยกส่วนเวลา ระบบจะแสดงการตัดสินใจด้วยความแม่นยำนี้ทันเวลา ระบบจะจัดเก็บสถานะไว้ภายในความแม่นยำนี้ ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย " |
distanceMatrix[] |
ไม่บังคับ เมทริกซ์ระยะทาง (แสดงรายการขอบที่มีทิศทางแบบถ่วงน้ำหนัก) |
DistanceMatrixEntry
ระยะห่างระหว่างฮับต้นทางและฮับปลายทาง
| การแสดง JSON |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| ช่อง | |
|---|---|
sourceHub |
ต้องระบุ ฮับแหล่งที่มา |
destinationHub |
ต้องระบุ ฮับปลายทาง |
weights[] |
ต้องระบุ ระยะห่างระหว่างฮับโดยวัดหลายมิติ |
เมธอด |
|
|---|---|
|
สร้างเครือข่าย |
|
ลบเครือข่าย |
|
ดูรายละเอียดของเครือข่าย |
|
แสดงรายการเครือข่าย |
|
แสดงเส้นทางทั้งหมดที่มีอยู่ในปัจจุบัน |
|
อัปเดตเครือข่าย |