המחלקה FleetEngineShipmentLocationProvider
מחלקה google.maps.journeySharing.FleetEngineShipmentLocationProvider
ספק מיקום המשלוחים.
השיעור הזה נמשך
PollingLocationProvider
.
אפשר לקבל גישה על ידי התקשרות ל-const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. יש לעיין בספריות ב-API של מפות Google ל-JavaScript.
יצרן | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) פרמטרים:
יצירת ספק מיקום חדש למעקב אחר משלוחים ב-Fleet Engine. |
נכסים | |
---|---|
trackingId |
סוג:
string מזהה המעקב עבור המשימה שספק המיקום הזה צופה בה. כדי להתחיל לעקוב, צריך להגדיר את השדה הזה. |
עברו בירושה:
isPolling ,
pollingIntervalMillis
|
שיטות | |
---|---|
refresh |
refresh() פרמטרים: ללא
ערך החזרה:
void מתבצע רענון מפורש של המיקום שבמעקב. |
עברו בירושה:
addListener
|
אירועים | |
---|---|
error |
function(event) ארגומנטים:
אירוע שמופעל כשספק המיקום נתקל בשגיאה. |
update |
function(event) ארגומנטים:
אירוע שמופעל כשבקשת עדכון הנתונים של Fleet Engine הסתיימה. |
עברו בירושה:
ispollingchange
|
ממשק FleetEngineShipmentLocationProviderOption
ממשק google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
אפשרויות לספק מיקום של משלוחים.
נכסים | |
---|---|
authTokenFetcher |
סוג:
AuthTokenFetcher מספקת אסימוני אינטרנט עבור JSON לצורך אימות הלקוח ל-Fleet Engine. |
projectId |
סוג:
string מזהה הפרויקט של הצרכן ממסוף Google Cloud. |
deliveryVehicleMarkerCustomization optional |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional בוצעה התאמה אישית של הסמן על רכב המסירה. אפשר להשתמש בשדה הזה כדי לציין סגנון מותאם אישית (כמו סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
destinationMarkerCustomization optional |
סוג:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional בוצעה התאמה אישית של הסמן על היעד. אפשר להשתמש בשדה הזה כדי לציין סגנון מותאם אישית (כמו סמל סמן) ואינטראקטיביות (כמו טיפול בקליקים).
|
pollingIntervalMillis optional |
סוג:
number optional הזמן המינימלי בין אחזור עדכוני מיקום באלפיות השנייה. אם שליפה של עדכון מיקום נמשכת יותר מ- pollingIntervalMillis , עדכון המיקום הבא יתחיל רק עד שהעדכון הנוכחי יסתיים. הגדרת הערך הזה ל-0, לאינסוף או לערך שלילי משביתה את העדכונים האוטומטיים של המיקום. עדכון חדש של מיקום מאוחזר פעם אחת אם הפרמטר של מזהה המעקב (לדוגמה, מזהה המעקב של המשלוח של ספק המיקום של המשלוח), או אפשרות סינון (לדוגמה, גבולות אזור התצוגה או מסנני מאפיינים עבור ספקי מיקום של צי). מרווח הזמן שמוגדר כברירת מחדל לקלפיות הוא 5,000 אלפיות השנייה. אם מגדירים את מרווח הקלפי לערך חיובי נמוך יותר, 5,000 יאוחסן ויהיה בשימוש. |
trackingId optional |
סוג:
string optional המזהה לצורכי מעקב של המשימה, מיד אחרי שהספק מספק מיקום. אם לא מציינים את המיקום, ספק המיקום לא מתחיל לעקוב אחרי אף משימה. יש להשתמש ב- FleetEngineShipmentLocationProvider.trackingId כדי להגדיר את המזהה לצורכי מעקב ולהתחיל לעקוב. |
ממשק FleetEngineShipmentLocationProviderUpdateEvent
ממשק google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
אובייקט האירוע מועבר ל-handler של האירוע כשהאירוע FleetEngineShipmentLocationProvider.update
מופעל.
נכסים | |
---|---|
taskTrackingInfo optional |
סוג:
TaskTrackingInfo optional מבנה המידע למעקב אחר משימות שהוחזר על ידי העדכון. לא ניתן לשנות אותה. |