FleetEngineVehicleLocationProvider क्लास
google.maps.journeySharing.FleetEngineVehicleLocationProvider
क्लास
गाड़ी की जगह की जानकारी देने वाली कंपनी.
यह क्लास
PollingLocationProvider
तक बढ़ाई गई है.
const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineVehicleLocationProvider |
FleetEngineVehicleLocationProvider(options) पैरामीटर:
फ़्लीट इंजन वाली गाड़ी के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है. |
प्रॉपर्टी | |
---|---|
staleLocationThresholdMillis |
टाइप:
number इस फ़ील्ड में रीड-ओनली ऐक्सेस है. पुराने वाहन की जगह का थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह की जानकारी, इस सीमा से ज़्यादा है, तो वाहन की जानकारी नहीं दिखेगी. |
vehicleId |
टाइप:
string उस वाहन का आईडी जिसे यह जगह सेवा देने वाली कंपनी देखती है. वाहन को ट्रैक करने के लिए, यह फ़ील्ड सेट करें. |
इनहेरिट किया गया:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट की गई:
addListener
|
इवेंट | |
---|---|
error |
function(event) आर्ग्युमेंट:
वह इवेंट जो तब ट्रिगर होता है, जब जगह की जानकारी देने वाली कंपनी को कोई गड़बड़ी मिलती है. |
update |
function(event) आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन डेटा अपडेट करने के अनुरोध के पूरा होने पर ट्रिगर होता है. |
इनहेरिट की गई:
ispollingchange
|
FleetEngineVehicleLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions
इंटरफ़ेस
वाहन की जगह की जानकारी देने वाली कंपनी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher फ़्लीट इंजन पर क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console से उपभोक्ता का प्रोजेक्ट आईडी. |
destinationMarkerCustomization optional |
टाइप:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional गाड़ी के सफ़र के लिए तय किए गए डेस्टिनेशन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्शन (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
intermediateDestinationMarkerCustomization optional |
टाइप:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional गाड़ी की ट्रिप के इंटरमीडिएट डेस्टिनेशन मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्शन (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
originMarkerCustomization optional |
टाइप:
(function(VehicleWaypointMarkerCustomizationFunctionParams): void)|MarkerOptions optional यात्रा की शुरुआत की जगह के मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्शन (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
pollingIntervalMillis optional |
टाइप:
number optional मिलीसेकंड में जगह की जानकारी अपडेट करने के बीच कम से कम समय. अगर जगह की जानकारी का अपडेट पाने में pollingIntervalMillis से ज़्यादा समय लगता है, तो मौजूदा जगह की जानकारी अपडेट होने तक जगह की जानकारी का अगला अपडेट शुरू नहीं होता. इस वैल्यू को 0 पर सेट करने से, बार-बार होने वाली जगह की जानकारी के अपडेट बंद हो जाते हैं. अगर जगह की जानकारी देने वाली कंपनी के किसी पैरामीटर में बदलाव होता है, तो जगह की जानकारी का एक नया अपडेट फ़ेच किया जाता है. पोलिंग डिफ़ॉल्ट इंटरवल कम से कम 5000 मिलीसेकंड होता है. अगर पोलिंग इंटरवल को शून्य के अलावा किसी और वैल्यू पर सेट किया जाता है, तो 5,000 का इस्तेमाल किया जाता है. |
staleLocationThresholdMillis optional |
टाइप:
number optional पुराने वाहन की जगह का थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह की जानकारी, इस सीमा से पहले की है, तो वाहन को नहीं दिखाया जाएगा. डिफ़ॉल्ट तौर पर, यह मिलीसेकंड में 24 घंटे होता है. अगर थ्रेशोल्ड 0 से कम या असीमित है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह को पुराना नहीं माना जाएगा. |
vehicleId optional |
टाइप:
string optional जगह की जानकारी देने वाली सेवा से इंस्टैंशिएट किए जाने के तुरंत बाद, ट्रैक करने के लिए वाहन का आईडी. अगर दिशा-निर्देश तय नहीं किया गया है, तो जगह की जानकारी देने वाली कंपनी किसी भी वाहन को ट्रैक करना शुरू नहीं करती है. आईडी सेट करने और ट्रैकिंग को शुरू करने के लिए FleetEngineVehicleLocationProvider.vehicleId का इस्तेमाल करें. |
vehicleMarkerCustomization optional |
टाइप:
(function(VehicleMarkerCustomizationFunctionParams): void)|MarkerOptions optional गाड़ी के मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्शन (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
FleetEngineVehicleLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineVehicleLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineVehicleLocationProvider.update
इवेंट के ट्रिगर होने पर, इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.
प्रॉपर्टी | |
---|---|
trips optional |
इस वाहन की मदद से की गई यात्राओं की सूची. बदलाव नहीं किया जा सकता. |
vehicle optional |
टाइप:
Vehicle optional अपडेट के मुताबिक, वाहन की डेटा संरचना. बदलाव नहीं किया जा सकता. |
FleetEngineFleetLocationProvider क्लास
google.maps.journeySharing.FleetEngineFleetLocationProvider
क्लास
फ़्लीट लोकेशन प्रोवाइडर.
यह क्लास
PollingLocationProvider
तक बढ़ाई गई है.
const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
FleetEngineFleetLocationProvider |
FleetEngineFleetLocationProvider(options) पैरामीटर:
Fleet Engine की मदद से ट्रैक की गई गाड़ियों के लिए, जगह की जानकारी देने वाली नई कंपनी बनाता है. |
प्रॉपर्टी | |
---|---|
locationRestriction |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional वह सीमाएं जिसमें वाहन को ट्रैक करना है. कोई भी सीमा सेट न होने पर, कोई वाहन ट्रैक नहीं किया जाएगा. जगह पर ध्यान दिए बिना सभी वाहनों को ट्रैक करने के लिए, पूरी पृथ्वी के बराबर बाउंड सेट करें. |
staleLocationThresholdMillis |
टाइप:
number इस फ़ील्ड में रीड-ओनली ऐक्सेस है. पुराने वाहन की जगह का थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह की जानकारी, इस सीमा से ज़्यादा है, तो वाहन की जानकारी नहीं दिखेगी. |
vehicleFilter |
टाइप:
string optional वाहनों को फ़ेच करने के दौरान, फ़िल्टर लागू किया जाता है. |
इनहेरिट किया गया:
isPolling ,
pollingIntervalMillis
|
तरीके | |
---|---|
इनहेरिट की गई:
addListener
|
इवेंट | |
---|---|
update |
function(event) आर्ग्युमेंट:
वह इवेंट जो फ़्लीट इंजन डेटा अपडेट करने के अनुरोध के पूरा होने पर ट्रिगर होता है. |
इनहेरिट की गई:
ispollingchange
|
FleetEngineFleetLocationProviderOptions इंटरफ़ेस
google.maps.journeySharing.FleetEngineFleetLocationProviderOptions
इंटरफ़ेस
फ़्लीट की जगह बताने वाली कंपनी के विकल्प.
प्रॉपर्टी | |
---|---|
authTokenFetcher |
टाइप:
AuthTokenFetcher फ़्लीट इंजन पर क्लाइंट की पुष्टि करने के लिए, JSON वेब टोकन उपलब्ध कराता है. |
projectId |
टाइप:
string Google Cloud Console से उपभोक्ता का प्रोजेक्ट आईडी. |
locationRestriction optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional अक्षांश/देशांतर की सीमाएं, जिनमें जगह की जानकारी देने वाली सेवा के इंस्टैंशिएट किए जाने के तुरंत बाद वाहन ट्रैक किए जा सकते हैं. अगर नीति को सेट नहीं किया गया है, तो जगह की जानकारी देने वाली कंपनी किसी भी वाहन की ट्रैकिंग शुरू नहीं करती. सीमा सेट करने के लिए FleetEngineFleetLocationProvider.locationRestriction का इस्तेमाल करें और ट्रैकिंग शुरू करें. जगह पर ध्यान दिए बिना सभी वाहनों को ट्रैक करने के लिए, पूरी पृथ्वी के बराबर बाउंड सेट करें. |
staleLocationThresholdMillis optional |
टाइप:
number optional पुराने वाहन की जगह का थ्रेशोल्ड. अगर गाड़ी की आखिरी बार अपडेट की गई जगह की जानकारी, इस सीमा से ज़्यादा है, तो वाहन की जानकारी नहीं दिखेगी. डिफ़ॉल्ट तौर पर, यह मिलीसेकंड में 24 घंटे होता है. अगर थ्रेशोल्ड शून्य या असीमित से कम है, तो थ्रेशोल्ड को अनदेखा कर दिया जाएगा और वाहन की जगह को पुराना नहीं माना जाएगा. |
vehicleFilter optional |
टाइप:
string optional वाहन फ़ेच करते समय लागू करने के लिए फ़िल्टर क्वेरी. यह फ़िल्टर, फ़्लीट इंजन को सीधे पास किया जाता है. काम करने वाले फ़ॉर्मैट के लिए, ListVehiclesRequest.filter देखें. ध्यान दें कि एट्रिब्यूट के लिए मान्य फ़िल्टर में "एट्रिब्यूट" प्रीफ़िक्स होना चाहिए. उदाहरण के लिए, attributes.x = "y" या attributes."x y" = "z" . |
vehicleMarkerCustomization optional |
टाइप:
function(VehicleMarkerCustomizationFunctionParams): void optional गाड़ी के मार्कर पर कस्टमाइज़ेशन लागू किया गया. इस फ़ील्ड का इस्तेमाल, पसंद के मुताबिक स्टाइल (जैसे कि मार्कर आइकॉन) और इंटरैक्शन (जैसे, क्लिक हैंडलिंग) के बारे में बताने के लिए करें.
|
FleetEngineFleetLocationProviderUpdateEvent इंटरफ़ेस
google.maps.journeySharing.FleetEngineFleetLocationProviderUpdateEvent
इंटरफ़ेस
FleetEngineFleetLocationProvider.update
इवेंट के ट्रिगर होने पर, इवेंट ऑब्जेक्ट को इवेंट ऑब्जेक्ट को भेजा जाता है.
प्रॉपर्टी | |
---|---|
vehicles optional |
क्वेरी से मिली गाड़ियों की सूची. बदलाव नहीं किया जा सकता. |