Map View

JourneySharingMapView क्लास

क्लास google.maps.journeySharing.JourneySharingMapView
लाइब्रेरी "journeySharing"

मैप व्यू.

const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
JourneySharingMapView
JourneySharingMapView(options)
पैरामीटर:
मैप व्यू को इंस्टैंशिएट करता है.
automaticViewportMode
टाइप: AutomaticViewportMode
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ऑटोमैटिक व्यूपोर्ट मोड.
element
टाइप: Element
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. व्यू को सपोर्ट करने वाला डीओएम एलिमेंट.
enableTraffic
टाइप: boolean
इससे ट्रैफ़िक लेयर चालू या बंद होती है.
locationProviders
टाइप: Array<LocationProvider> optional
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैक किए जा रहे मैप व्यू में दिखाया जाएगा. जगह की जानकारी देने वाली सेवाओं को जोड़ने या हटाने के लिए, JourneySharingMapView.addLocationProvider और JourneySharingMapView.removeLocationProvider तरीकों का इस्तेमाल करें.
map
टाइप: Map
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू में मौजूद मैप ऑब्जेक्ट.
mapOptions
टाइप: MapOptions
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. मैप व्यू के ज़रिए मैप में पास किए गए मैप के विकल्प.
locationProvider
टाइप: LocationProvider optional
इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा.
destinationMarkerSetup
टाइप: MarkerSetup
इससे डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
originMarkerSetup
टाइप: MarkerSetup
इससे, शुरुआत की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
taskOutcomeMarkerSetup
टाइप: MarkerSetup
इससे टास्क के नतीजे की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क के नतीजे के तौर पर कोई नया लोकेशन मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
unsuccessfulTaskMarkerSetup
टाइप: MarkerSetup
इससे, टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. ये विकल्प तब काम आते हैं, जब टास्क पूरा न हो. यह तब ट्रिगर होता है, जब टास्क पूरा न होने का कोई नया मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
vehicleMarkerSetup
टाइप: MarkerSetup
इससे वाहन की जगह की जानकारी दिखाने वाले मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
waypointMarkerSetup
टाइप: MarkerSetup
वेपॉइंट की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब कोई नया वेपॉइंट मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
anticipatedRoutePolylineSetup
टाइप: PolylineSetup
यह अनुमानित रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब अनुमानित रास्ते की नई पॉलीलाइन रेंडर होती है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए.

PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
takenRoutePolylineSetup
टाइप: PolylineSetup
तय किए गए रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब तय किए गए नए रास्ते की पॉलीलाइन रेंडर होती है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए.

PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें.

polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा.
pingMarkerSetup
टाइप: MarkerSetup
इससे पिंग लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब कोई नया पिंग मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
successfulTaskMarkerSetup
टाइप: MarkerSetup
इससे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क पूरा होने का नया मार्कर रेंडर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
destinationMarkers
टाइप: Array<Marker>
अगर कोई डेस्टिनेशन मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है.
originMarkers
टाइप: Array<Marker>
अगर कोई ओरिजन मार्कर मौजूद है, तो उसे दिखाता है.
successfulTaskMarkers
टाइप: Array<Marker>
अगर कोई टास्क मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है.
taskOutcomeMarkers
टाइप: Array<Marker>
टास्क के आउटकम मार्कर दिखाता है, अगर कोई मौजूद हो.
unsuccessfulTaskMarkers
टाइप: Array<Marker>
अगर कोई टास्क पूरा नहीं हुआ है, तो यह फ़ंक्शन उसके मार्कर दिखाता है.
vehicleMarkers
टाइप: Array<Marker>
अगर कोई वाहन मार्कर मौजूद है, तो उसे दिखाता है.
waypointMarkers
टाइप: Array<Marker>
अगर कोई वेपॉइंट मार्कर मौजूद है, तो यह फ़ंक्शन उसे दिखाता है.
anticipatedRoutePolylines
टाइप: Array<Polyline>
अगर कोई संभावित रास्ता है, तो यह उसकी पॉलीलाइन दिखाता है.
takenRoutePolylines
टाइप: Array<Polyline>
अगर कोई पॉलीलाइन मौजूद है, तो यह तय किए गए रास्ते की पॉलीलाइन दिखाता है.
addLocationProvider
addLocationProvider(locationProvider)
पैरामीटर:
  • locationProvider: LocationProvider जगह की जानकारी देने वाली कंपनी को जोड़ें.
रिटर्न वैल्यू: कोई नहीं
मैप व्यू में जगह की जानकारी देने वाली सेवा जोड़ता है. अगर जगह की जानकारी देने वाली कंपनी पहले से ही जोड़ी गई है, तो कोई कार्रवाई नहीं की जाती.
removeLocationProvider
removeLocationProvider(locationProvider)
पैरामीटर:
  • locationProvider: LocationProvider, जगह की जानकारी देने वाली उस कंपनी को चुनें जिसे हटाना है.
रिटर्न वैल्यू: कोई नहीं
मैप व्यू से, जगह की जानकारी देने वाली सेवा को हटाता है. अगर जगह की जानकारी देने वाली कंपनी को मैप व्यू में पहले से नहीं जोड़ा गया है, तो कोई कार्रवाई नहीं की जाती.

JourneySharingMapViewOptions इंटरफ़ेस

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

मैप व्यू के विकल्प.

element
टाइप: Element
व्यू को सपोर्ट करने वाला डीओएम एलिमेंट. ज़रूरी है.
anticipatedRoutePolylineSetup
ज़रूरी नहीं
टाइप: PolylineSetup optional
यह अनुमानित रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब अनुमानित रास्ते की नई पॉलीलाइन रेंडर होती है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए.

PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर polylineOptions या visible को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
automaticViewportMode
ज़रूरी नहीं
टाइप: AutomaticViewportMode optional
ऑटोमैटिक व्यूपोर्ट मोड. डिफ़ॉल्ट वैल्यू FIT_ANTICIPATED_ROUTE है. इससे मैप व्यू, व्यूपोर्ट को अपने-आप अडजस्ट कर लेता है, ताकि वाहन के मार्कर, जगह के मार्कर, और दिखने वाले संभावित रास्ते की पॉलीलाइन फ़िट हो सकें. अपने-आप फ़िट होने की सुविधा बंद करने के लिए, इसे NONE पर सेट करें.
destinationMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे डेस्टिनेशन की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया डेस्टिनेशन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
locationProvider
ज़रूरी नहीं
टाइप: LocationProvider optional
ट्रैक की गई जगहों का सोर्स, जिसे ट्रैकिंग मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं.
locationProviders
ज़रूरी नहीं
टाइप: Array<LocationProvider> optional
ट्रैक की गई जगहों के सोर्स, जिन्हें ट्रैक किए जा रहे मैप व्यू में दिखाया जाएगा. ज़रूरी नहीं.
mapOptions
ज़रूरी नहीं
टाइप: MapOptions optional
मैप के विकल्प, google.maps.Map कंस्ट्रक्टर में पास किए गए.
originMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे, शुरुआत की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया ऑरिजिन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
pingMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे पिंग लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब कोई नया पिंग मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
successfulTaskMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क पूरा होने का नया मार्कर रेंडर होता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
takenRoutePolylineSetup
ज़रूरी नहीं
टाइप: PolylineSetup optional
तय किए गए रास्ते की पॉलीलाइन के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब तय किए गए नए रास्ते की पॉलीलाइन रेंडर होती है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे ऐसा करना भी चाहिए. इस फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए.

PolylineSetupOptions ऑब्जेक्ट तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने का होता है.

एक ही PolylineSetupOptions ऑब्जेक्ट को अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.PolylineOptions ऑब्जेक्ट को अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions कुंजी के लिए फिर से इस्तेमाल न करें.

polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. सेट नहीं की गई या शून्य वैल्यू को डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा.
taskOutcomeMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे टास्क के नतीजे की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. यह तब ट्रिगर होता है, जब टास्क के नतीजे के तौर पर कोई नया लोकेशन मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
unsuccessfulTaskMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे, टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. ये विकल्प तब काम आते हैं, जब टास्क पूरा न हो. यह तब ट्रिगर होता है, जब टास्क पूरा न होने का कोई नया मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
vehicleMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
इससे वाहन की जगह की जानकारी दिखाने वाले मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी कोई नया वाहन मार्कर रेंडर किया जाता है, तब इसे शुरू किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.
waypointMarkerSetup
ज़रूरी नहीं
टाइप: MarkerSetup optional
वेपॉइंट की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करता है. यह तब ट्रिगर होता है, जब कोई नया वेपॉइंट मार्कर रेंडर किया जाता है.

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. इस फ़ील्ड में google.maps.MarkerOptions ऑब्जेक्ट होता है. साथ ही, फ़ंक्शन को इसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions ऑब्जेक्ट तय करने से वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाला फ़ंक्शन तय करने से होता है.

एक ही MarkerSetupOptions ऑब्जेक्ट को अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में फिर से इस्तेमाल न करें. साथ ही, एक ही google.maps.MarkerOptions ऑब्जेक्ट को अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए फिर से इस्तेमाल न करें. अगर markerOptions को सेट नहीं किया गया है या इसकी वैल्यू शून्य है, तो इसे डिफ़ॉल्ट वैल्यू से बदल दिया जाएगा. markerOptions.map या markerOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा.

AutomaticViewportMode constants

कॉन्सटैंट google.maps.journeySharing.AutomaticViewportMode
लाइब्रेरी "journeySharing"

ऑटोमैटिक व्यूपोर्ट मोड.

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को AutomaticViewportModeString टाइप से तय किया जाता है.

const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
FIT_ANTICIPATED_ROUTE मार्कर और दिखने वाली किसी भी संभावित रूट पॉलीलाइन को फ़िट करने के लिए, व्यूपोर्ट को अपने-आप अडजस्ट होने की सुविधा. यह डिफ़ॉल्ट रूप से होता है.
NONE व्यूपोर्ट को अपने-आप अडजस्ट न होने दें.

LocationProvider abstract class

abstract class google.maps.journeySharing.LocationProvider
extended by FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider, PollingLocationProvider

जगह की जानकारी देने वाली सभी सेवाओं की पैरंट क्लास.

addListener
addListener(eventName, handler)
पैरामीटर:
  • eventName: string इवेंट का नाम.
  • handler: Function इवेंट हैंडलर.
रिटर्न वैल्यू: MapsEventListener
जगह की जानकारी देने वाली इस सेवा से ट्रिगर किए गए इवेंट के लिए, MapsEventListener जोड़ता है. इस लिसनर के लिए एक आइडेंटिफ़ायर दिखाता है, जिसका इस्तेमाल event.removeListener के साथ किया जा सकता है.

PollingLocationProvider abstract class

abstract class google.maps.journeySharing.PollingLocationProvider extends LocationProvider
extended by FleetEngineDeliveryFleetLocationProvider, FleetEngineDeliveryVehicleLocationProvider, FleetEngineFleetLocationProvider, FleetEngineShipmentLocationProvider, FleetEngineTripLocationProvider, FleetEngineVehicleLocationProvider

मतदान केंद्र की जानकारी देने वाली कंपनियों की पैरंट क्लास.

isPolling
टाइप: boolean
अगर जगह की जानकारी देने वाली यह सेवा पोलिंग कर रही है, तो True. सिर्फ़ पढ़ने का ऐक्सेस.
pollingIntervalMillis
टाइप: number
डिवाइस की जगह की जानकारी के अपडेट फ़ेच करने के बीच का कम से कम समय, मिलीसेकंड में. अगर डिवाइस की जगह की जानकारी का अपडेट फ़ेच करने में pollingIntervalMillis से ज़्यादा समय लगता है, तो डिवाइस की जगह की जानकारी का अगला अपडेट तब तक शुरू नहीं होता, जब तक मौजूदा अपडेट पूरा नहीं हो जाता.

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

डिफ़ॉल्ट और कम से कम पोलिंग इंटरवल 5,000 मिलीसेकंड होता है. अगर पोलिंग इंटरवल को कम पॉज़िटिव वैल्यू पर सेट किया जाता है, तो 5000 को सेव किया जाता है और इस्तेमाल किया जाता है.
इनहेरिट किया गया: addListener
ispollingchange
function(event)
आर्ग्युमेंट:
यह इवेंट तब ट्रिगर होता है, जब जगह की जानकारी देने वाली सेवा की पोलिंग की स्थिति अपडेट की जाती है. पोलिंग की मौजूदा स्थिति का पता लगाने के लिए, PollingLocationProvider.isPolling का इस्तेमाल करें.

PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस

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

PollingLocationProvider.ispollingchange इवेंट ट्रिगर होने पर, इवेंट हैंडलर को पास किया गया इवेंट ऑब्जेक्ट.

error
ज़रूरी नहीं
टाइप: Error optional
अगर पोलिंग की स्थिति में बदलाव किसी गड़बड़ी की वजह से हुआ है, तो उस गड़बड़ी की जानकारी. अगर स्टेटस में बदलाव सामान्य कार्रवाइयों की वजह से हुआ है, तो इसे तय नहीं किया गया है.