FleetEngineDeliveryVehicleLocationProvider class
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider
क्लास
डिलीवरी वाहन की जगह की जानकारी देने वाली सेवा.
यह क्लास PollingLocationProvider
तक चलेगी.
const {FleetEngineDeliveryVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineDeliveryVehicleLocationProvider |
FleetEngineDeliveryVehicleLocationProvider(options) पैरामीटर:
Fleet Engine के डिलीवरी वाहन के लिए, जगह की जानकारी देने वाली नई सेवा जोड़ता है. |
प्रॉपर्टी | |
---|---|
deliveryVehicleId |
टाइप:
string उस वाहन का आईडी जिसकी जगह की जानकारी यह सेवा उपलब्ध कराती है. किसी वाहन को ट्रैक करने के लिए, यह फ़ील्ड सेट करें. |
shouldShowOutcomeLocations |
टाइप:
boolean optional इसके अलावा, उपयोगकर्ताओं को टास्क के नतीजे की जगह की जानकारी दिखाने की अनुमति दें. |
shouldShowTasks |
टाइप:
boolean optional उपयोगकर्ताओं को फ़ेच किए गए टास्क दिखाने की अनुमति दें. हालांकि, ऐसा करना ज़रूरी नहीं है. |
staleLocationThresholdMillis |
टाइप:
number यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. वाहन की जगह की पुरानी जानकारी के लिए थ्रेशोल्ड. अगर वाहन की जगह की जानकारी का पिछला अपडेट, इस थ्रेशोल्ड से पुराना है, तो वाहन नहीं दिखेगा. |
taskFilterOptions |
टास्क फ़ेच करते समय, लागू करने के लिए फ़िल्टर के विकल्प दिखाता है. |
इनहेरिट किया गया:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट किया गया:
addListener
|
इवेंट | |
---|---|
error |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब जगह की जानकारी देने वाली सेवा में कोई गड़बड़ी होती है. |
update |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine के डेटा को अपडेट करने का अनुरोध पूरा हो जाता है. |
इनहेरिट किया गया:
ispollingchange
|
FleetEngineDeliveryVehicleLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions
इंटरफ़ेस
डिलीवरी वाहन की जगह की जानकारी देने वाली कंपनी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher Fleet Engine में क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console में मौजूद, उपभोक्ता का प्रोजेक्ट आईडी. |
activePolylineCustomization optional |
टाइप:
(function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional ऐक्टिव पॉलीलाइन पर लागू किया गया कस्टमाइज़ेशन. चालू पॉलीलाइन, उस रास्ते के हिस्से से जुड़ी होती है जिस पर गाड़ी फ़िलहाल चल रही है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
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 पर सेट करने से, जगह की जानकारी के बार-बार होने वाले अपडेट बंद हो जाते हैं. अगर जगह की जानकारी देने वाली सेवा देने वाली कंपनी के किसी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का नया अपडेट फ़ेच किया जाता है. पोल करने के लिए डिफ़ॉल्ट इंटरवल 5, 000 मिलीसेकंड होता है. यह इंटरवल कम से कम इतना होना चाहिए. अगर आपने पोलिंग इंटरवल को शून्य से कम वैल्यू पर सेट किया है, तो 5,000 का इस्तेमाल किया जाता है. |
remainingPolylineCustomization optional |
टाइप:
(function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional बाकी पॉलीलाइन पर पसंद के मुताबिक बदलाव किया गया. बाकी पॉलीलाइन, रास्ते के उस हिस्से से जुड़ी होती है जिस पर वाहन अब तक नहीं पहुंचा है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
shouldShowOutcomeLocations optional |
टाइप:
boolean optional फ़ेच किए गए टास्क के नतीजों की जगहें दिखाने या छिपाने के लिए बूलियन. |
shouldShowTasks optional |
टाइप:
boolean optional टास्क दिखाने या छिपाने के लिए बूलियन. इसे 'गलत है' पर सेट करने से, टास्क फ़ेच करने के लिए ListTasks एंडपॉइंट को कॉल नहीं किया जाएगा. बस के आने वाले स्टॉप ही दिखेंगे. |
staleLocationThresholdMillis optional |
टाइप:
number optional वाहन की जगह की पुरानी जानकारी के लिए थ्रेशोल्ड. अगर वाहन की पिछली बार अपडेट की गई जगह की जानकारी, इस थ्रेशोल्ड से पुरानी है, तो वाहन नहीं दिखेगा. डिफ़ॉल्ट रूप से, यह वैल्यू मिलीसेकंड में 24 घंटे पर सेट होती है. अगर थ्रेशोल्ड 0 से कम या Infinity है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह की जानकारी को पुराना नहीं माना जाएगा. |
takenPolylineCustomization optional |
टाइप:
(function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional ली गई पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. ली गई पॉलीलाइन, उस रास्ते के हिस्से से जुड़ी होती है जिस पर वाहन पहले से गुज़र चुका है. कस्टम स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक मैनेजमेंट) तय करने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
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 टास्क की स्थिति. मान्य वैल्यू, OPEN या CLOSED हैं. |
FleetEngineDeliveryVehicleLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineDeliveryVehicleLocationProvider.update
इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
---|---|
completedVehicleJourneySegments optional |
टाइप:
Array<VehicleJourneySegment> optional यात्रा के वे सेगमेंट जिन्हें इस वाहन ने पूरा किया है. इसमें बदलाव नहीं किया जा सकता. |
deliveryVehicle optional |
टाइप:
DeliveryVehicle optional अपडेट से मिलने वाला डिलीवरी वाहन का डेटा स्ट्रक्चर. इसमें बदलाव नहीं किया जा सकता. |
tasks optional |
इस डिलीवरी वाहन से किए जाने वाले टास्क की सूची. इसमें बदलाव नहीं किया जा सकता. |
FleetEngineDeliveryFleetLocationProvider class
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider
क्लास
डिलीवरी फ़्लीट की जगह की जानकारी देने वाला प्रोवाइडर.
यह क्लास PollingLocationProvider
तक चलेगी.
const {FleetEngineDeliveryFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryFleetLocationProvider(options) पैरामीटर:
Fleet Engine से ट्रैक किए गए वाहनों के लिए, जगह की जानकारी देने वाली नई सेवा जोड़ता है. |
प्रॉपर्टी | |
---|---|
deliveryVehicleFilter |
टाइप:
string optional डिलीवरी वाहनों को फ़ेच करते समय लागू किया गया फ़िल्टर. |
locationRestriction |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional डिलीवरी वाहनों को ट्रैक करने की सीमा. अगर कोई सीमा सेट नहीं की जाती है, तो डिलीवरी वाहनों को ट्रैक नहीं किया जाएगा. सभी डिलीवरी वाहनों को ट्रैक करने के लिए, दुनिया भर के लिए बाउंड सेट करें. भले ही, वे किसी भी जगह पर हों. |
staleLocationThresholdMillis |
टाइप:
number यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. वाहन की जगह की पुरानी जानकारी के लिए थ्रेशोल्ड. अगर वाहन की जगह की जानकारी का पिछला अपडेट, इस थ्रेशोल्ड से पुराना है, तो वाहन नहीं दिखेगा. |
इनहेरिट किया गया:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट किया गया:
addListener
|
इवेंट | |
---|---|
update |
function(event) आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब Fleet Engine के डेटा को अपडेट करने का अनुरोध पूरा हो जाता है. |
इनहेरिट किया गया:
ispollingchange
|
FleetEngineDeliveryFleetLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions
इंटरफ़ेस
डिलीवरी फ़्लीट की जगह की जानकारी देने वाली कंपनी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher Fleet Engine में क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console में मौजूद, उपभोक्ता का प्रोजेक्ट आईडी. |
deliveryVehicleFilter optional |
टाइप:
string optional डिलीवरी वाहन फ़ेच करते समय लागू करने के लिए फ़िल्टर क्वेरी. यह फ़िल्टर सीधे Fleet Engine को भेजा जाता है. इस्तेमाल किए जा सकने वाले फ़ॉर्मैट के लिए, ListDeliveryVehiclesRequest.filter देखें. ध्यान दें कि एट्रिब्यूट के लिए मान्य फ़िल्टर में "attributes" प्रीफ़िक्स होना चाहिए. उदाहरण के लिए, 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 घंटे पर सेट होती है. अगर थ्रेशोल्ड शून्य से कम या Infinity है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह की जानकारी को पुराना नहीं माना जाएगा. |
FleetEngineDeliveryFleetLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineDeliveryFleetLocationProvider.update
इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.
प्रॉपर्टी | |
---|---|
deliveryVehicles optional |
टाइप:
Array<DeliveryVehicle> optional क्वेरी से मिली डिलीवरी वाहनों की सूची. इसमें बदलाव नहीं किया जा सकता. |