Map View

JourneySharingMapView क्लास

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

मैप व्यू.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.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
व्यू का बैक अप लेने वाला DOM एलिमेंट. ज़रूरी है.
anticipatedRoutePolylineSetup optional
टाइप:  PolylineSetup optional
यह नीति, अनुमानित रूट की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नए रूट की पॉलीलाइन के रेंडर होने पर, हर बार शुरू किया जाता है.

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

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

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

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

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

एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.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 ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए.

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

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

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

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

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

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

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

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

अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन, इनपुट के डिफ़ॉल्ट PolylineOptions फ़ील्ड में 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 ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए.

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

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

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

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

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

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

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

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

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

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

एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.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 ऐब्स्ट्रैक्ट क्लास

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

पोलिंग बूथ की सेवा देने वाली कंपनियों की पैरंट क्लास.

यह ऐब्सट्रैक्ट क्लास, LocationProvider के दायरे में आती है.

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

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

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

PollingLocationProviderIsPollingChangeEvent इंटरफ़ेस

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

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

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