FleetEngineShipmentLocationProvider क्लास
class
google.maps.journeySharing.FleetEngineShipmentLocationProvider
extends PollingLocationProvider, LocationProvider
library "journeySharing"
शिपमेंट की जगह की जानकारी देने वाली कंपनी.
const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing");
निर्माता | |
|---|---|
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
ज़रूरी नहीं |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalपसंद के मुताबिक बनाने की सुविधा, चालू पॉलीलाइन पर लागू की गई. ऐक्टिव पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिससे होकर वाहन गुज़र रहा है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
deliveryVehicleMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|डिलीवरी वाहन के मार्कर को पसंद के मुताबिक बनाया गया. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
destinationMarkerCustomization
ज़रूरी नहीं |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|डेस्टिनेशन मार्कर को पसंद के मुताबिक बनाया गया. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, मार्कर आइकॉन) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
pollingIntervalMillis
ज़रूरी नहीं |
टाइप:
number optionalडिवाइस की जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर डिवाइस की जगह की जानकारी का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो डिवाइस की जगह की जानकारी का अगला अपडेट तब तक शुरू नहीं होता, जब तक मौजूदा अपडेट पूरा नहीं हो जाता. इस वैल्यू को 0, इनफ़िनिटी या नेगेटिव वैल्यू पर सेट करने से, जगह की जानकारी अपने-आप अपडेट होने की सुविधा बंद हो जाती है. अगर ट्रैकिंग आईडी पैरामीटर (उदाहरण के लिए, शिपमेंट की जगह की जानकारी देने वाली कंपनी का शिपमेंट ट्रैकिंग आईडी) या फ़िल्टर करने का विकल्प (उदाहरण के लिए, फ़्लीट की जगह की जानकारी देने वाली कंपनियों के लिए व्यूपोर्ट बाउंड या एट्रिब्यूट फ़िल्टर) बदलता है, तो जगह की जानकारी का नया अपडेट एक बार फ़ेच किया जाता है. डिफ़ॉल्ट और कम से कम पोलिंग इंटरवल 5,000 मिलीसेकंड होता है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 5000 को सेव किया जाता है और इस्तेमाल किया जाता है. |
remainingPolylineCustomization
ज़रूरी नहीं |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalपॉलीलाइन के बाकी हिस्से पर कस्टमाइज़ेशन लागू किया गया. बची हुई पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिस पर वाहन ने अभी तक यात्रा शुरू नहीं की है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
takenPolylineCustomization
ज़रूरी नहीं |
टाइप:
(function(ShipmentPolylineCustomizationFunctionParams): void)|PolylineOptions optionalचुनी गई पॉलीलाइन को पसंद के मुताबिक बनाया गया. तय की गई पॉलीलाइन, रास्ते के उस हिस्से को दिखाती है जिससे वाहन पहले ही गुज़र चुका है. इस फ़ील्ड का इस्तेमाल करके, पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) तय करें.
|
trackingId
ज़रूरी नहीं |
टाइप:
string optionalलोकेशन प्रोवाइडर को इंस्टैंशिएट करने के तुरंत बाद, टास्क को ट्रैक करने के लिए ट्रैकिंग आईडी. अगर यह जानकारी नहीं दी जाती है, तो जगह की जानकारी देने वाली सेवा किसी भी टास्क को ट्रैक करना शुरू नहीं करती. ट्रैकिंग आईडी सेट करने और ट्रैकिंग शुरू करने के लिए, FleetEngineShipmentLocationProvider.trackingId का इस्तेमाल करें. |
FleetEngineShipmentLocationProviderUpdateEvent इंटरफ़ेस
इंटरफ़ेस
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
FleetEngineShipmentLocationProvider.update इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
|---|---|
taskTrackingInfo
ज़रूरी नहीं |
टाइप:
TaskTrackingInfo optionalअपडेट से, टास्क को ट्रैक करने की जानकारी का स्ट्रक्चर मिलता है. बदला नहीं जा सकता. |