FleetEngineShipmentLocationProvider class
google.maps.journeySharing.FleetEngineShipmentLocationProvider
क्लास
शिपमेंट की जगह की जानकारी देने वाली कंपनी.
यह क्लास PollingLocationProvider
तक चलेगी.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineShipmentLocationProvider |
FleetEngineShipmentLocationProvider(options) पैरामीटर:
Fleet Engine की शिपमेंट ट्रैकिंग के लिए, जगह की जानकारी देने वाली नई सेवा जोड़ता है. |
प्रॉपर्टी | |
---|---|
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 |
टाइप:
string Google 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, अनंत या नेगेटिव वैल्यू पर सेट करने से, जगह की जानकारी अपने-आप अपडेट होने की सुविधा बंद हो जाती है. अगर ट्रैकिंग आईडी पैरामीटर (उदाहरण के लिए, शिपमेंट की जगह की जानकारी देने वाली कंपनी का शिपमेंट ट्रैकिंग आईडी) या फ़िल्टर करने का विकल्प (उदाहरण के लिए, फ़्लीट की जगह की जानकारी देने वाली कंपनी के लिए व्यूपोर्ट के बाउंड या एट्रिब्यूट फ़िल्टर) बदलता है, तो जगह की जानकारी का नया अपडेट एक बार फ़ेच किया जाता है. पोल करने के लिए डिफ़ॉल्ट और कम से कम इंटरवल 5,000 मिलीसेकंड होता है. अगर आपने पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया है, तो 5,000 को सेव और इस्तेमाल किया जाता है. |
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 अपडेट से मिला, टास्क ट्रैकिंग की जानकारी का स्ट्रक्चर. इसमें बदलाव नहीं किया जा सकता. |