FleetEngineShipmentLocationProvider क्लास
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) आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन के डेटा अपडेट का अनुरोध पूरा होने पर ट्रिगर होता है. |
इनहेरिट की गई:
ispollingchange
|
FleetEngineShipmentLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions
इंटरफ़ेस
शिपमेंट की जगह की जानकारी देने वाली कंपनी के लिए विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher क्लाइंट को फ़्लीट इंजन की पुष्टि करने के लिए JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी. |
deliveryVehicleMarkerCustomization optional |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional डिलीवरी वाहन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
destinationMarkerCustomization optional |
टाइप:
(function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional डेस्टिनेशन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
pollingIntervalMillis optional |
टाइप:
number optional स्थान अपडेट को मिलीसेकंड में फ़ेच करने के बीच कम से कम समय. अगर किसी जगह का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो जगह की जानकारी का अपडेट होने तक, जगह की जानकारी का अगला अपडेट शुरू नहीं होगा. इस वैल्यू को 0, इनफ़िनिटी या नेगेटिव वैल्यू पर सेट करने पर, जगह की जानकारी अपने-आप अपडेट होने की सुविधा बंद हो जाती है. अगर ट्रैकिंग आईडी पैरामीटर (उदाहरण के लिए, शिपमेंट की जगह की जानकारी देने वाली कंपनी का शिपमेंट ट्रैकिंग आईडी) या फ़िल्टर करने के विकल्प (उदाहरण के लिए, फ़्लीट लोकेशन सेवा देने वालों के लिए व्यूपोर्ट की सीमाएं या एट्रिब्यूट के फ़िल्टर) में बदलाव होता है, तो एक बार जगह की जानकारी का नया अपडेट फ़ेच हो जाता है. डिफ़ॉल्ट और कम से कम 5,000 मिलीसेकंड तक पोलिंग इंटरवल है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 5000 स्टोर और इस्तेमाल किया जाता है. |
trackingId optional |
टाइप:
string optional लोकेशन प्रोवाइडर के इंस्टैंशिएट किए जाने के बाद, टास्क का ट्रैकिंग आईडी. अगर बताया नहीं गया है, तो जगह का डेटा देने वाली कंपनी किसी भी टास्क को ट्रैक करना शुरू नहीं करती है. ट्रैकिंग आईडी सेट करने और ट्रैकिंग शुरू करने के लिए FleetEngineShipmentLocationProvider.trackingId का इस्तेमाल करें. |
FleetEngineShipmentLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent
इंटरफ़ेस
जब FleetEngineShipmentLocationProvider.update
इवेंट ट्रिगर होता है, तब इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.
प्रॉपर्टी | |
---|---|
taskTrackingInfo optional |
टाइप:
TaskTrackingInfo optional अपडेट के बाद, टास्क को ट्रैक करने से जुड़ी जानकारी का स्ट्रक्चर दिखता है. नहीं बदला जा सकता. |