Shipment Tracking

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

FleetEngineShipmentLocationProvider คลาส

google.maps.journeySharing.FleetEngineShipmentLocationProvider คลาส

ผู้ให้บริการต้นทางการจัดส่ง

คลาสนี้จะขยาย LocationProvider

ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
พารามิเตอร์:
สร้างผู้ให้บริการตําแหน่งใหม่สําหรับการติดตามการจัดส่ง Fleet Engine
trackingId
ประเภท: string
รหัสติดตามสําหรับงานที่ผู้ให้บริการตําแหน่งนี้สังเกตการณ์ ตั้งค่าช่องนี้เพื่อเริ่มติดตาม
getTask
getTask()
พารามิเตอร์: ไม่มี
แสดงผลค่า: Task|null
แสดงผลงานที่ติดตามอยู่ในปัจจุบัน
refresh
refresh()
พารามิเตอร์: ไม่มี
แสดงผลค่า: void
รีเฟรชสถานที่ที่ติดตามอย่างชัดแจ้ง
รับค่ามา: addListener
error
function(event)
อาร์กิวเมนต์:
เหตุการณ์ที่เกิดขึ้นเมื่อผู้ให้บริการตําแหน่งพบข้อผิดพลาด
update
function(event)
อาร์กิวเมนต์:
เหตุการณ์ที่ทริกเกอร์เมื่อคําขออัปเดตข้อมูล Fleet Engine เสร็จสิ้น

อินเทอร์เฟซ FleetEngineShipmentLocationProviderOptions

อินเทอร์เฟซ google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions

ตัวเลือกสําหรับผู้ให้บริการสถานที่จัดส่ง

ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

authTokenFetcher
ประเภท: AuthTokenFetcher
มีโทเค็นเว็บ JSON สําหรับการตรวจสอบสิทธิ์ไคลเอ็นต์กับ Fleet Engine
projectId
ประเภท: string
รหัสโปรเจ็กต์ของผู้บริโภคจาก Google Cloud Console
pollingIntervalMillis optional
ประเภท: number optional
เวลาขั้นต่ําระหว่างการดึงข้อมูลการอัปเดตตําแหน่งในหน่วยมิลลิวินาที หากใช้เวลานานกว่า pollingIntervalMillis การดึงข้อมูลการอัปเดตตําแหน่ง การอัปเดตตําแหน่งถัดไปจะไม่เริ่มต้นจนกว่าการอัปเดตปัจจุบันจะเสร็จสิ้น

การตั้งค่านี้เป็น 0 จะปิดใช้การอัปเดตตําแหน่งที่เกิดซ้ํา ระบบจะดึงข้อมูลการอัปเดตตําแหน่งใหม่หากพารามิเตอร์ที่ผู้ให้บริการตําแหน่งพบมีการเปลี่ยนแปลง

ช่วงแบบสํารวจเริ่มต้นคือ 5, 000 มิลลิวินาที ซึ่งเป็นช่วงเวลาขั้นต่ํา หากตั้งค่าช่วงแบบสํารวจเป็นค่าที่ไม่ใช่ 0 จะมีการใช้ 5, 000

trackingId optional
ประเภท: string optional
รหัสติดตามของงานที่จะติดตามทันทีหลังจากที่สร้างอินสแตนซ์สถานที่ หากไม่ได้ระบุไว้ ผู้ให้บริการสถานที่ตั้งจะเริ่มไม่ติดตามงานใดๆ ให้ใช้ FleetEngineShipmentLocationProvider.trackingId เพื่อตั้งค่ารหัสติดตามและเริ่มติดตาม

อินเทอร์เฟซ FleetEngineShipmentLocationProviderUpdateEvent

อินเทอร์เฟซ google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent

ออบเจ็กต์เหตุการณ์ที่เหตุการณ์การอัปเดตของผู้ให้บริการขนส่งส่งกลับมา

ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

task optional
ประเภท: Task optional
โครงสร้างงานที่แสดงผลโดยการอัปเดต แก้ไขไม่ได้