FleetEngineDeliveryVehicleLocationProvider क्लास
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
कक्षा
गाड़ी की डिलीवरी की सेवा देने वाली कंपनी.
इस कक्षा के सदस्य PollingLocationProvider
हैं.
const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) पैरामीटर:
यह फ़्लीट इंजन की डिलीवरी करने वाले वाहन के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है. |
प्रॉपर्टी | |
---|---|
deliveryVehicleId |
टाइप:
string उस वाहन का आईडी जिसे जगह की जानकारी देने वाली यह कंपनी देखता है. वाहन को ट्रैक करने के लिए, यह फ़ील्ड सेट करें. |
shouldShowOutcomeLocations |
टाइप:
boolean optional इसकी मदद से, उपयोगकर्ता किसी टास्क के लिए, उसकी जगह की जानकारी देख सकते हैं. |
shouldShowTasks |
टाइप:
boolean optional इसकी मदद से, उपयोगकर्ता फ़ेच किए गए टास्क देख सकते हैं. |
staleLocationThresholdMillis |
टाइप:
number इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. पुराने वाहन की जगह के लिए थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह, इस सीमा से ज़्यादा पुरानी है, तो वाहन नहीं दिखाया जाएगा. |
taskFilterOptions |
टास्क फ़ेच करने पर, लागू करने के लिए फ़िल्टर के विकल्प दिखाता है. |
इनहेरिट की गई:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट की गई:
addListener
|
इवेंट | |
---|---|
error |
function(event) आर्ग्युमेंट:
वह इवेंट जो तब ट्रिगर होता है, जब जगह की जानकारी देने वाली कंपनी में कोई गड़बड़ी होती है. |
update |
function(event) आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन के डेटा अपडेट का अनुरोध पूरा होने पर ट्रिगर होता है. |
इनहेरिट की गई:
ispollingchange
|
Fleet EngineDeliveryVehicleLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
इंटरफ़ेस
डिलीवरी की जगह की जानकारी देने वाली कंपनी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher क्लाइंट को फ़्लीट इंजन की पुष्टि करने के लिए JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी. |
deliveryVehicleId optional |
टाइप:
string optional जगह की जानकारी देने वाली सेवा शुरू होने के तुरंत बाद ट्रैक करने के लिए डिलीवरी वाहन का आईडी. अगर बताया नहीं गया है, तो जगह की जानकारी देने वाली सेवा किसी भी वाहन को ट्रैक करना शुरू नहीं करती है. आईडी सेट करने और ट्रैकिंग शुरू करने के लिए FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId का इस्तेमाल करें. |
deliveryVehicleMarkerCustomization optional |
टाइप:
(function(DeliveryVehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional डिलीवरी वाहन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
plannedStopMarkerCustomization optional |
टाइप:
(function(PlannedStopMarkerCustomizationFunctionParams): void)|MarkerOptions optional प्लान किए गए स्टॉप मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
pollingIntervalMillis optional |
टाइप:
number optional स्थान अपडेट को मिलीसेकंड में फ़ेच करने के बीच कम से कम समय. अगर किसी जगह का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो जगह की जानकारी का अपडेट होने तक, जगह की जानकारी का अगला अपडेट शुरू नहीं होगा. इस मान को 0 पर सेट करने से बार-बार अपडेट होने की सुविधा बंद हो जाती है. अगर जगह की जानकारी देने वाली कंपनी के पैरामीटर में कोई बदलाव होता है, तो जगह की जानकारी का एक नया अपडेट फ़ेच किया जाता है. डिफ़ॉल्ट पोलिंग इंटरवल कम से कम 5000 मिलीसेकंड है. अगर पोलिंग इंटरवल को कम शून्य वाली वैल्यू पर सेट किया जाता है, तो 5,000 का इस्तेमाल किया जाता है. |
shouldShowOutcomeLocations optional |
टाइप:
boolean optional मिले हुए टास्क के नतीजे की जगहों को दिखाने या छिपाने के लिए, बूलियन. |
shouldShowTasks optional |
टाइप:
boolean optional टास्क दिखाने या छिपाने के लिए बूलियन. इसे 'गलत है' पर सेट करने पर, TaskTasks एंडपॉइंट को टास्क फ़ेच करने से नहीं रोका जाएगा. सिर्फ़ आने वाले वाहन के स्टॉप ही दिखेंगे. |
staleLocationThresholdMillis optional |
टाइप:
number optional पुराने वाहन की जगह के लिए थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह, इस सीमा से ज़्यादा है, तो वाहन की जानकारी नहीं दिखाई जाएगी. डिफ़ॉल्ट रूप से, मिलीसेकंड 24 घंटे होते हैं. अगर थ्रेशोल्ड 0 या इनफ़िनिटी से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह को पुराना नहीं माना जाएगा. |
taskFilterOptions optional |
टाइप:
FleetEngineTaskFilterOptions optional टास्क फ़ेच करने पर, लागू करने के लिए फ़िल्टर के विकल्प. इन विकल्पों में, खास वाहन, समय, और टास्क की स्थिति शामिल हो सकती है. |
taskMarkerCustomization optional |
टाइप:
(function(TaskMarkerCustomizationFunctionParams): void)|MarkerOptions optional टास्क मार्कर पर कस्टमाइज़ेशन लागू किया गया. टास्क को मार्कर डिलीवरी वाले वाहन को असाइन किए गए हर टास्क के लिए तय जगह पर रेंडर किया जाता है. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
taskOutcomeMarkerCustomization optional |
टाइप:
function(TaskMarkerCustomizationFunctionParams): void optional कस्टमाइज़ेशन को टास्क के नतीजों के मार्कर पर लागू किया गया. टास्क के नतीजे दिखाने वाला मार्कर, डिलीवरी के लिए असाइन किए गए हर टास्क की असल जगह पर रेंडर किया जाता है. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
FleetEngineTaskFilterOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineTaskFilterOptions
इंटरफ़ेस
डिलीवरी की गाड़ी की लोकेशन देने वाली कंपनी के टास्क को फ़िल्टर करने के विकल्प.
प्रॉपर्टी | |
---|---|
completionTimeFrom optional |
टाइप:
Date optional टास्क को पूरा करने के लिए खास तौर पर लोअर बाउंड. इसका इस्तेमाल उन टास्क को फ़िल्टर करने के लिए किया जाता है जो तय समय के बाद पूरे होते हैं. |
completionTimeTo optional |
टाइप:
Date optional टास्क को पूरा करने के लिए खास अपर बाउंड. इसका इस्तेमाल उन टास्क को फ़िल्टर करने के लिए किया जाता है जो तय समय से पहले पूरे हो जाते हैं. |
state optional |
टाइप:
string optional टास्क की स्थिति. मान्य वैल्यू खुली या बंद हैं. |
Fleet EngineDeliveryVehicleLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
इंटरफ़ेस
जब FleetEngineDeliveryVehicleLocationProvider.update
इवेंट ट्रिगर होता है, तब इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.
प्रॉपर्टी | |
---|---|
completedVehicleJourneySegments optional |
टाइप:
Array<VehicleJourneySegment> optional इस सेगमेंट में, यात्रा के जिन सेगमेंट को पूरा किया गया है. नहीं बदला जा सकता. |
deliveryVehicle optional |
टाइप:
DeliveryVehicle optional अपडेट से मिले, डिलीवरी के लिए इस्तेमाल हुए वाहन के डेटा का स्ट्रक्चर. नहीं बदला जा सकता. |
tasks optional |
डिलीवरी की सुविधा देने वाले वाहन से जुड़े टास्क की सूची. नहीं बदला जा सकता. |
FleetEngineDeliveryFleetLocationProvider की क्लास
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
कक्षा
डिलीवरी फ़्लीट लोकेशन प्रोवाइडर.
इस कक्षा के सदस्य PollingLocationProvider
हैं.
const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) पैरामीटर:
फ़्लीट इंजन की मदद से ट्रैक की गई गाड़ियों के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है. |
प्रॉपर्टी | |
---|---|
deliveryVehicleFilter |
टाइप:
string optional डिलीवरी वाले वाहनों को फ़ेच करने के दौरान फ़िल्टर लागू किया गया. |
locationRestriction |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional वे सीमाएं जिनमें डिलीवरी के वाहनों को ट्रैक करना है. अगर कोई बाउंड सेट नहीं है, तो डिलीवरी के लिए इस्तेमाल होने वाले किसी भी वाहन को ट्रैक नहीं किया जाएगा. जगह पर ध्यान दिए बिना सभी डिलीवरी वाहनों को ट्रैक करने के लिए, पूरी पृथ्वी के बराबर सीमाएं सेट करें. |
staleLocationThresholdMillis |
टाइप:
number इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. पुराने वाहन की जगह के लिए थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह, इस सीमा से ज़्यादा पुरानी है, तो वाहन नहीं दिखाया जाएगा. |
इनहेरिट की गई:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट की गई:
addListener
|
इवेंट | |
---|---|
update |
function(event) आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन के डेटा अपडेट का अनुरोध पूरा होने पर ट्रिगर होता है. |
इनहेरिट की गई:
ispollingchange
|
FleetEngineDeliveryFleetLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
इंटरफ़ेस
डिलीवरी की सुविधा देने वाले डिवाइसों की डिलीवरी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher क्लाइंट को फ़्लीट इंजन की पुष्टि करने के लिए JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console में मौजूद उपभोक्ता का प्रोजेक्ट आईडी. |
deliveryVehicleFilter optional |
टाइप:
string optional डिलीवरी वाहन फ़ेच करते समय लागू करने के लिए फ़िल्टर क्वेरी. यह फ़िल्टर सीधे फ़्लीट इंजन को भेजा जाता है. इस्तेमाल किए जा सकने वाले फ़ॉर्मैट के लिए ListDeliveryVehiclesRequest.filter देखें. ध्यान दें कि एट्रिब्यूट के लिए मान्य फ़िल्टर में "एट्रिब्यूट" प्रीफ़िक्स होना चाहिए. उदाहरण के लिए, attributes.x = "y" या attributes."x y" = "z" . |
deliveryVehicleMarkerCustomization optional |
टाइप:
function(DeliveryVehicleMarkerCustomizationFunctionParams): void optional डिलीवरी वाहन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और बातचीत (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
locationRestriction optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional अक्षांश/देशांतर की सीमाएं, लोकेशन प्रोवाइडर के तुरंत चालू होने के बाद वाहनों को ट्रैक करती हैं. अगर इस नीति को सेट नहीं किया जाता है, तो जगह की जानकारी देने वाली कंपनी, किसी भी वाहन को ट्रैक करना शुरू नहीं करेगी. बाउंड जोड़ने और ट्रैक करना शुरू करने के लिए, FleetEngineDeliveryFleetLocationProvider.locationRestriction का इस्तेमाल करें. जगह पर ध्यान दिए बिना सभी डिलीवरी वाहनों को ट्रैक करने के लिए, पूरी पृथ्वी के बराबर सीमाएं सेट करें. |
staleLocationThresholdMillis optional |
टाइप:
number optional पुराने वाहन की जगह के लिए थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह, इस सीमा से ज़्यादा है, तो वाहन की जानकारी नहीं दिखाई जाएगी. डिफ़ॉल्ट रूप से, मिलीसेकंड 24 घंटे होते हैं. अगर थ्रेशोल्ड शून्य या इनफ़िनिटी से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह को पुराना नहीं माना जाएगा. |
FleetEngineDeliveryFleetLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
इंटरफ़ेस
जब FleetEngineDeliveryFleetLocationProvider.update
इवेंट ट्रिगर होता है, तब इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.
प्रॉपर्टी | |
---|---|
deliveryVehicles optional |
टाइप:
Array<DeliveryVehicle> optional उन डिलीवरी वाहनों की सूची जिन्हें क्वेरी से दिखाया गया. नहीं बदला जा सकता. |