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) यह इवेंट तब ट्रिगर होता है, जब 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 मिलीसेकंड है, जो कि सबसे कम अंतर होता है. अगर पोल की वैल्यू को शून्य के अलावा किसी अन्य वैल्यू पर सेट किया जाता है, तो 5000 का इस्तेमाल किया जाता है. |
remainingPolylineCustomization optional |
टाइप:
(function(DeliveryVehiclePolylineCustomizationFunctionParams): void)|PolylineOptions optional बाकी पॉलीलाइन पर कस्टमाइज़ेशन लागू किया गया. बची हुई पॉलीलाइन उस रास्ते से जुड़ी है जिसे वाहन ने अभी तक पार नहीं किया है. पसंद के मुताबिक स्टाइल (जैसे, पॉलीलाइन का रंग) और इंटरैक्टिविटी (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें.
|
shouldShowOutcomeLocations optional |
टाइप:
boolean optional फ़ेच किए गए टास्क के लिए, नतीजों की जगह की जानकारी दिखाने या छिपाने के लिए बूलियन. |
shouldShowTasks optional |
टाइप:
boolean optional टास्क दिखाने या छिपाने के लिए बूलियन. इसे 'गलत है' पर सेट करने पर, ListTasks एंडपॉइंट को टास्क फ़ेच नहीं किए जा सकेंगे. सिर्फ़ आगे आने वाले वाहन के स्टॉप दिखाए जाएंगे. |
staleLocationThresholdMillis optional |
टाइप:
number optional पुराने वाहन की जगह की जानकारी का थ्रेशोल्ड. अगर वाहन के लिए आखिरी बार अपडेट की गई जगह इस थ्रेशोल्ड से पुरानी है, तो वाहन नहीं दिखाया जाएगा. मिलीसेकंड में डिफ़ॉल्ट रूप से 24 घंटे होता है. अगर थ्रेशोल्ड 0 या इनफ़िनिटी से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा. साथ ही, वाहन की जगह को पुराना नहीं माना जाएगा. |
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 टास्क की स्थिति. मान्य वैल्यू, 'ओपन' या 'बंद है' पर सेट हैं. |
FleetEngineDeliveryVehicleLocationProviderUpdateEvent इंटरफ़ेस
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) पैरामीटर:
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.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 क्वेरी से डिलीवर किए गए वाहनों की सूची. बदलाव नहीं किया जा सकता. |