Shipment Tracking

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

FleetEngineShipmentLocationProvider क्लास

google.maps.journeySharing.FleetEngineShipmentLocationProvider कक्षा

शिपमेंट की जगह की जानकारी देने वाली कंपनी.

इस कक्षा के सदस्य PollingLocationProvider हैं.

&libraries=journeySharing यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.

v=beta का इस्तेमाल करने पर, const {FleetEngineShipmentLocationProvider} = await google.map.importLibrary("journeySharing") पर कॉल करके ऐक्सेस किया जा सकता है. Maps JavaScript API में लाइब्रेरी देखें.

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
पैरामीटर:
फ़्लीट इंजन की शिपमेंट ट्रैकिंग के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है.
trackingId
टाइप: string
इस जगह के लिए उपलब्ध टास्क पर नज़र रखने वाले टास्क का ट्रैकिंग आईडी. ट्रैकिंग शुरू करने के लिए यह फ़ील्ड सेट करें.
इनहेरिट की गई: isPolling
getTask
getTask()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: Task|null
मौजूदा समय में ट्रैक किया गया टास्क दिखाता है.
refresh
refresh()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: void
ट्रैक की गई जगह को साफ़ तौर पर रीफ़्रेश करता है.
इनहेरिट की गई: addListener
error
function(event)
आर्ग्युमेंट:
वह इवेंट जो तब ट्रिगर होता है, जब जगह की जानकारी देने वाली कंपनी में कोई गड़बड़ी होती है.
update
function(event)
आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन के डेटा अपडेट का अनुरोध पूरा होने पर ट्रिगर होता है.
इनहेरिट की गई: ispollingchange

FleetEngineShipmentLocationProviderOptions इंटरफ़ेस

google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions इंटरफ़ेस

शिपमेंट की जगह की जानकारी देने वाली कंपनी के लिए विकल्प.

&libraries=journeySharing यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.

authTokenFetcher
टाइप: AuthTokenFetcher
क्लाइंट को फ़्लीट इंजन की पुष्टि करने के लिए JSON वेब टोकन उपलब्ध कराता है.
projectId
टाइप: string
Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी.
deliveryVehicleMarkerCustomization optional
टाइप: (function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional
डिलीवरी वाहन मार्कर पर कस्टमाइज़ेशन लागू किया गया.

इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
  • अगर MarkerOptions ऑब्जेक्ट मौजूद है, तो उसमें बताए गए बदलाव मार्कर बनने के बाद मार्कर पर लागू हो जाते हैं, अगर वे मौजूद हैं, तो उनके डिफ़ॉल्ट विकल्पों को ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन दिया गया है, तो उसे मार्कर व्यू में जोड़ने के बाद, मैप व्यू में जोड़े जाने से पहले शुरू किया जाता है. (इस नाम के साथ, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया गया है.) साथ ही, इस फ़ंक्शन को तब शुरू किया जाता है, जब जगह देने वाले को फ़्लीट इंजन से डेटा मिलता है, भले ही इस मार्कर से जुड़ा डेटा बदला हो या नहीं.

    दी गई पैरामीटर और उनके इस्तेमाल की सूची के लिए ShipmentMarkerCustomizationFunctionParams देखें.
destinationMarkerCustomization optional
टाइप: (function(ShipmentMarkerCustomizationFunctionParams): void)|MarkerOptions optional
डेस्टिनेशन मार्कर पर कस्टमाइज़ेशन लागू किया गया.

इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
  • अगर MarkerOptions ऑब्जेक्ट मौजूद है, तो उसमें बताए गए बदलाव मार्कर बनने के बाद मार्कर पर लागू हो जाते हैं, अगर वे मौजूद हैं, तो उनके डिफ़ॉल्ट विकल्पों को ओवरराइट कर दिया जाता है.
  • अगर कोई फ़ंक्शन दिया गया है, तो उसे मार्कर व्यू में जोड़ने के बाद, मैप व्यू में जोड़े जाने से पहले शुरू किया जाता है. (इस नाम के साथ, फ़ंक्शन पैरामीटर ऑब्जेक्ट में isNew पैरामीटर को true पर सेट किया गया है.) साथ ही, इस फ़ंक्शन को तब शुरू किया जाता है, जब जगह देने वाले को फ़्लीट इंजन से डेटा मिलता है, भले ही इस मार्कर से जुड़ा डेटा बदला हो या नहीं.

    दी गई पैरामीटर और उनके इस्तेमाल की सूची के लिए ShipmentMarkerCustomizationFunctionParams देखें.
pollingIntervalMillis optional
टाइप: number optional
स्थान अपडेट को मिलीसेकंड में फ़ेच करने के बीच कम से कम समय. अगर किसी जगह का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो जगह की जानकारी का अपडेट होने तक, जगह की जानकारी का अगला अपडेट शुरू नहीं होगा.

इस मान को 0 पर सेट करने से बार-बार अपडेट होने की सुविधा बंद हो जाती है. अगर जगह की जानकारी देने वाली कंपनी के पैरामीटर में कोई बदलाव होता है, तो जगह की जानकारी का एक नया अपडेट फ़ेच किया जाता है.

डिफ़ॉल्ट पोलिंग इंटरवल कम से कम 5000 मिलीसेकंड है. अगर पोलिंग इंटरवल को कम शून्य वाली वैल्यू पर सेट किया जाता है, तो 5,000 का इस्तेमाल किया जाता है.
trackingId optional
टाइप: string optional
लोकेशन प्रोवाइडर के इंस्टैंशिएट किए जाने के बाद, टास्क का ट्रैकिंग आईडी. अगर बताया नहीं गया है, तो जगह का डेटा देने वाली कंपनी किसी भी टास्क को ट्रैक करना शुरू नहीं करती है. ट्रैकिंग आईडी सेट करने और ट्रैकिंग शुरू करने के लिए FleetEngineShipmentLocationProvider.trackingId का इस्तेमाल करें.

FleetEngineShipmentLocationProviderUpdateEvent इंटरफ़ेस

google.maps.journeySharing.FleetEngineShipmentLocationProviderUpdateEvent इंटरफ़ेस

जब FleetEngineShipmentLocationProvider.update इवेंट ट्रिगर होता है, तब इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.

&libraries=journeySharing यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.

task optional
टाइप: Task optional
अपडेट के बाद, टास्क का स्ट्रक्चर वापस आ गया है. नहीं बदला जा सकता.