Map View

JourneySharingMapView क्लास

google.maps.journeySharing.JourneySharingMapView क्लास

मैप व्यू.

const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MarkerSetupOptions ऑब्जेक्ट का इस्तेमाल, अलग-अलग MarkerSetup फ़ंक्शन या स्टैटिक वैल्यू में दोबारा न करें. साथ ही, अलग-अलग MarkerSetupOptions ऑब्जेक्ट में markerOptions कुंजी के लिए, google.maps.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)
पैरामीटर: 
  • locationProviderLocationProvider लोकेशन की जानकारी देने वाली सेवा को जोड़ें.
रिटर्न वैल्यू:  कोई नहीं
इस तरीके का इस्तेमाल करके, मैप व्यू में जगह की जानकारी देने वाली सेवा जोड़ी जाती है. अगर लोकेशन की जानकारी देने वाली सेवा पहले से ही जोड़ी गई है, तो कोई कार्रवाई नहीं की जाती है.
removeLocationProvider
removeLocationProvider(locationProvider)
पैरामीटर: 
  • locationProviderLocationProvider को हटाने के लिए, जगह की जानकारी देने वाली सेवा.
रिटर्न वैल्यू:  कोई नहीं
यह मैप व्यू से किसी जगह की जानकारी देने वाली सेवा को हटाता है. अगर लोकेशन की जानकारी देने वाली सेवा को मैप व्यू में पहले से नहीं जोड़ा गया है, तो कोई कार्रवाई नहीं की जाती है.

JourneySharingMapViewOptions इंटरफ़ेस

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AutomaticViewportMode कॉन्स्टेंट

google.maps.journeySharing.AutomaticViewportMode कॉन्स्टेंट

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

const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

FIT_ANTICIPATED_ROUTE मार्कर और दिखने वाली अनुमानित रास्ते की पॉलीलाइन के हिसाब से, व्यूपोर्ट अपने-आप अडजस्ट हो जाता है. यह डिफ़ॉल्ट रूप से होता है.
NONE व्यूपोर्ट को अपने-आप अडजस्ट न करें.

LocationProvider ऐब्स्ट्रैक्ट क्लास

google.maps.journeySharing.LocationProvider ऐब्स्ट्रैक्ट क्लास

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

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

PollingLocationProvider abstract class

google.maps.journeySharing.PollingLocationProvider ऐब्स्ट्रैक्ट क्लास

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

यह ऐब्स्ट्रैक्ट क्लास, LocationProvider को एक्सटेंड करती है.

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

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

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

PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस

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

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

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