FleetEngineShipmentLocationProvider class
google.maps.journeySharing.FleetEngineShipmentLocationProvider
क्लास
शिपमेंट की जगह की जानकारी देने वाली कंपनी.
यह क्लास PollingLocationProvider तक चलेगी.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.
निर्माता | |
|---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options)पैरामीटर:
यह फ़्लीट इंजन शिपमेंट ट्रैकिंग के लिए, नया लोकेशन प्रोवाइडर बनाता है. |
प्रॉपर्टी | |
|---|---|
trackingId |
टाइप:
stringयह जगह की जानकारी देने वाली सेवा, जिस टास्क को मॉनिटर करती है उसका ट्रैकिंग आईडी. ट्रैकिंग शुरू करने के लिए, इस फ़ील्ड को सेट करें. |
इनहेरिट किया गया:
isPolling,
pollingIntervalMillis
| |
तरीके | |
|---|---|
refresh |
refresh()पैरामीटर: कोई नहीं
लौटाई गई वैल्यू:
voidयह कुकी, ट्रैक की गई जगह की जानकारी को साफ़ तौर पर रीफ़्रेश करती है. |
इनहेरिट किया गया:
addListener
| |
इवेंट | |
|---|---|
error |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब लोकेशन की जानकारी देने वाली सेवा में कोई गड़बड़ी होती है. |
update |
function(event)आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine के डेटा को अपडेट करने का अनुरोध पूरा हो जाता है. |
इनहेरिट किया गया:
ispollingchange
| |
FleetEngineShipmentLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
इंटरफ़ेस
शिपमेंट की जगह की जानकारी देने वाले के लिए विकल्प.
प्रॉपर्टी | |
|---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcherयह Fleet Engine में क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
stringGoogle Cloud Console से लिया गया उपभोक्ता का प्रोजेक्ट आईडी. |
activePolylineCustomization optional |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalऐक्टिव पॉलीलाइन पर लागू किया गया मनमुताबिक बनाया गया स्टाइल. चालू पॉलीलाइन, रास्ते के उस हिस्से से जुड़ी होती है जिस पर वाहन फ़िलहाल चल रहा है. इस फ़ील्ड का इस्तेमाल करके, कस्टम स्टाइलिंग (जैसे कि पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) तय करें.
|
deliveryVehicleMarkerCustomization optional |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalडिलीवरी करने वाले वाहन के मार्कर पर लागू किया गया कस्टम स्टाइल. इस फ़ील्ड का इस्तेमाल, कस्टम स्टाइलिंग (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
destinationMarkerCustomization optional |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optionalडेस्टिनेशन मार्कर पर लागू की गई पसंद के मुताबिक सेटिंग. इस फ़ील्ड का इस्तेमाल, कस्टम स्टाइलिंग (जैसे कि मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
pollingIntervalMillis optional |
टाइप:
number optionalजगह की जानकारी के अपडेट फ़ेच करने के बीच कम से कम समय (मिलीसेकंड में). अगर जगह की जानकारी को अपडेट होने में pollingIntervalMillis से ज़्यादा समय लगता है, तो मौजूदा अपडेट पूरा होने तक अगला अपडेट शुरू नहीं होता. इस वैल्यू को 0, इनफ़िनिटी या नेगेटिव वैल्यू पर सेट करने से, जगह की जानकारी अपने-आप अपडेट होने की सुविधा बंद हो जाती है. अगर ट्रैकिंग आईडी पैरामीटर (उदाहरण के लिए, शिपमेंट की जगह की जानकारी देने वाली कंपनी का शिपमेंट ट्रैकिंग आईडी) या फ़िल्टर करने का विकल्प (उदाहरण के लिए, फ्लीट की जगह की जानकारी देने वाली कंपनियों के लिए व्यूपोर्ट बाउंड्री या एट्रिब्यूट फ़िल्टर) बदलता है, तो जगह की जानकारी का नया अपडेट एक बार फ़ेच किया जाता है. डिफ़ॉल्ट और कम से कम पोलिंग इंटरवल 5000 मिलीसेकंड होता है. अगर आपने पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया है, तो 5000 को सेव किया जाता है और इसका इस्तेमाल किया जाता है. |
remainingPolylineCustomization optional |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalबची हुई पॉलीलाइन पर लागू किया गया कस्टमर. बची हुई पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिस पर वाहन ने अब तक यात्रा शुरू नहीं की है. इस फ़ील्ड का इस्तेमाल करके, कस्टम स्टाइलिंग (जैसे कि पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) तय करें.
|
takenPolylineCustomization optional |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalचुनी गई पॉलीलाइन पर, पसंद के मुताबिक बदलाव किया गया है. चुनी गई पॉलीलाइन, रास्ते के उस हिस्से से मेल खाती है जिस पर वाहन पहले ही चल चुका है. इस फ़ील्ड का इस्तेमाल करके, कस्टम स्टाइलिंग (जैसे कि पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे कि क्लिक हैंडलिंग) तय करें.
|
trackingId optional |
टाइप:
string optionalटास्क का ट्रैकिंग आईडी, ताकि लोकेशन की जानकारी देने वाली सेवा के इंस्टैंटिएट होने के तुरंत बाद उसे ट्रैक किया जा सके. अगर इसे तय नहीं किया जाता है, तो जगह की जानकारी देने वाली सेवा किसी भी टास्क को ट्रैक नहीं करती है. ट्रैकिंग आईडी सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineShipmentLocationProvider.trackingId का इस्तेमाल करें. |
FleetEngineShipmentLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineShipmentLocationProvider.update इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
taskTrackingInfo optional |
टाइप:
TaskTrackingInfo optionalअपडेट किए गए टास्क की ट्रैकिंग की जानकारी का स्ट्रक्चर. बदला नहीं जा सकता. |