FleetEngineShipmentLocationProvider क्लास
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 मिलीसेकंड है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 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 अपडेट से मिले टास्क ट्रैकिंग की जानकारी का स्ट्रक्चर. बदलाव नहीं किया जा सकता. |