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 optional यह फ़ील्ड रीड-ओनली मोड में है. ट्रैकिंग मैप व्यू में दिखाने के लिए, ट्रैक की गई जगहों का सोर्स. |
|
टाइप:
MarkerSetup यह नीति डेस्टिनेशन लोकेशन मार्कर के विकल्पों को कॉन्फ़िगर करती है. नया डेस्टिनेशन मार्कर रेंडर होने पर, शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, ऑरिजिन लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर करती है. जब भी कोई नया ऑरिजिन मार्कर रेंडर होता है, तब यह लागू होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup इस नीति की मदद से, टास्क के नतीजे वाले लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी टास्क के नतीजे के लिए, जगह का नया मार्कर रेंडर होता है, तब इसे ट्रिगर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, काम न कर रहे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करती है. ऐसा तब होता है, जब काम न कर रहा कोई नया टास्क मार्कर रेंडर होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति वाहन की जगह के मार्कर के विकल्पों को कॉन्फ़िगर करती है. नया वाहन मार्कर रेंडर होने पर, इसे ट्रिगर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup यह नीति, वेपॉइंट लोकेशन मार्कर के विकल्पों को कॉन्फ़िगर करती है. नया वेपॉइंट मार्कर रेंडर होने पर इस्तेमाल किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
PolylineSetup यह नीति, अनुमानित रूट की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नए रूट की पॉलीलाइन के रेंडर होने पर, हर बार शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन, इनपुट के डिफ़ॉल्ट PolylineOptions फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट वाले फ़ील्ड में बदलाव कर सकता है. साथ ही, उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाएगा. किसी PolylineSetupOptions ऑब्जेक्ट को तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में एक ही PolylineSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions बटन के लिए, एक जैसे google.maps.PolylineOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. अगर polylineOptions या उसे दिख रहा है सेट नहीं है या शून्य है, तो वह डिफ़ॉल्ट रूप से ओवरराइट हो जाएगा. polylineOptions.map या polylineOptions.path के लिए सेट किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
PolylineSetup यह नीति, दिए गए रास्ते की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नए रूट की पॉलीलाइन दिखाए जाने पर शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन, इनपुट के डिफ़ॉल्ट PolylineOptions फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट वाले फ़ील्ड में बदलाव कर सकता है. साथ ही, उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाएगा. किसी PolylineSetupOptions ऑब्जेक्ट को तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में एक ही PolylineSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions बटन के लिए, एक जैसे google.maps.PolylineOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. कोई भी सेट नहीं की गई या शून्य वैल्यू, डिफ़ॉल्ट रूप से बदल दी जाएगी. |
|
टाइप:
MarkerSetup पिंग स्थान मार्कर के लिए विकल्प कॉन्फ़िगर करता है. नया पिंग मार्कर रेंडर होने पर इस्तेमाल किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup इस नीति की मदद से, टास्क की जगह के सफल मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. हर बार प्रोसेस हो चुके टास्क का नया मार्कर रेंडर होने पर, शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
अगर कोई डेस्टिनेशन मार्कर दिखता है, तो उसे दिखाता है. |
|
अगर कोई है, तो ऑरिजिन मार्कर दिखाता है. |
|
अगर कोई काम पूरा हुआ है, तो टास्क मार्कर दिखाता है. |
|
अगर कोई है, तो टास्क के नतीजे वाले मार्कर दिखाता है. |
|
अगर कोई टास्क पूरा नहीं हो पाया, तो उसे दिखाता है. |
|
अगर कोई वाहन मार्कर दिखाता है, तो उसे दिखाता है. |
|
अगर कोई है, तो वेपॉइंट मार्कर दिखाता है. |
|
अगर कोई रूट पॉलीलाइन है, तो उसकी जानकारी दिखाता है. |
|
अगर कोई रास्ता लिया गया है, तो रास्ते की पॉलीलाइन दिखाता है. |
तरीके | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
मैप व्यू में जगह की जानकारी देने वाला जोड़ता है. अगर जगह की जानकारी देने वाले को पहले ही जोड़ा जा चुका है, तो कोई कार्रवाई नहीं की जाएगी. |
removeLocationProvider |
removeLocationProvider(locationProvider) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
मैप व्यू से, जगह की जानकारी देने वाले को हटाता है. अगर जगह की जानकारी देने वाले को मैप व्यू में पहले से नहीं जोड़ा गया है, तो कोई कार्रवाई नहीं की जाएगी. |
JourneySharingMapViewOptions इंटरफ़ेस
google.maps.journeySharing.JourneySharingMapViewOptions
इंटरफ़ेस
मैप व्यू के लिए विकल्प.
प्रॉपर्टी | |
---|---|
element |
टाइप:
Element व्यू का बैक अप लेने वाला DOM एलिमेंट. ज़रूरी है. |
|
टाइप:
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 पर सेट करें. |
|
टाइप:
MarkerSetup optional यह नीति डेस्टिनेशन लोकेशन मार्कर के विकल्पों को कॉन्फ़िगर करती है. नया डेस्टिनेशन मार्कर रेंडर होने पर, शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
LocationProvider optional ट्रैकिंग मैप व्यू में दिखाने के लिए, ट्रैक की गई जगहों का सोर्स. ज़रूरी नहीं. |
locationProviders optional |
टाइप:
Array<LocationProvider> optional ट्रैकिंग मैप व्यू में दिखाने के लिए, ट्रैक की गई जगहों के सोर्स. ज़रूरी नहीं. |
mapOptions optional |
टाइप:
MapOptions optional मैप के विकल्प google.maps.Map कंस्ट्रक्टर में पास कर दिए गए हैं. |
|
टाइप:
MarkerSetup optional यह नीति, ऑरिजिन लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर करती है. जब भी कोई नया ऑरिजिन मार्कर रेंडर होता है, तब यह लागू होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional पिंग स्थान मार्कर के लिए विकल्प कॉन्फ़िगर करता है. नया पिंग मार्कर रेंडर होने पर इस्तेमाल किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional इस नीति की मदद से, टास्क की जगह के सफल मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. हर बार प्रोसेस हो चुके टास्क का नया मार्कर रेंडर होने पर, शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
PolylineSetup optional यह नीति, दिए गए रास्ते की पॉलीलाइन के लिए विकल्पों को कॉन्फ़िगर करती है. किसी नए रूट की पॉलीलाइन दिखाए जाने पर शुरू किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो वह फ़ंक्शन, इनपुट के डिफ़ॉल्ट PolylineOptions फ़ील्ड में google.maps.PolylineOptions ऑब्जेक्ट वाले फ़ील्ड में बदलाव कर सकता है. साथ ही, उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाएगा. किसी PolylineSetupOptions ऑब्जेक्ट को तय करने का वही असर होता है जो उस स्टैटिक ऑब्जेक्ट को दिखाने वाले फ़ंक्शन को तय करने से होता है. अलग-अलग PolylineSetup फ़ंक्शन या स्टैटिक वैल्यू में एक ही PolylineSetupOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. साथ ही, अलग-अलग PolylineSetupOptions ऑब्जेक्ट में polylineOptions बटन के लिए, एक जैसे google.maps.PolylineOptions ऑब्जेक्ट का फिर से इस्तेमाल न करें. polylineOptions.map या polylineOptions.path के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. कोई भी सेट नहीं की गई या शून्य वैल्यू, डिफ़ॉल्ट रूप से बदल दी जाएगी. |
|
टाइप:
MarkerSetup optional इस नीति की मदद से, टास्क के नतीजे वाले लोकेशन मार्कर के लिए विकल्प कॉन्फ़िगर किए जाते हैं. जब भी टास्क के नतीजे के लिए, जगह का नया मार्कर रेंडर होता है, तब इसे ट्रिगर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional यह नीति, काम न कर रहे टास्क की जगह के मार्कर के लिए विकल्प कॉन्फ़िगर करती है. ऐसा तब होता है, जब काम न कर रहा कोई नया टास्क मार्कर रेंडर होता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
MarkerSetup optional यह नीति वाहन की जगह के मार्कर के विकल्पों को कॉन्फ़िगर करती है. नया वाहन मार्कर रेंडर होने पर, इसे ट्रिगर किया जाता है. अगर कोई फ़ंक्शन तय किया जाता है, तो फ़ंक्शन, इनपुट के उस defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है जिसमें एक google.maps.markerOptions ऑब्जेक्ट मौजूद हो. साथ ही, उसे आउटपुट वाले मार्करSetupOptions ऑब्जेक्ट में मार्करOptions के तौर पर दिखाया जाता है और उसे ऐसा भी करना चाहिए. किसी मार्कर सेटअप विकल्प को तय करने से, वह फ़ंक्शन तय करने जैसा ही असर पड़ता है जो वह स्टैटिक ऑब्जेक्ट दिखाता है. एक ही मार्कर सेटअप ऑब्जेक्ट का इस्तेमाल अलग-अलग मार्कर सेटअप फ़ंक्शन या स्टैटिक वैल्यू में न करें. साथ ही, अलग-अलग मार्कर सेटअप ऑब्जेक्ट में मार्कर के लिए, एक ही google.maps.MarkerOptions ऑब्जेक्ट का इस्तेमाल न करें. अगर parameterOptions सेट नहीं या शून्य है, तो यह डिफ़ॉल्ट से ओवरराइट हो जाएगा. parameterOptions.map या MarkupOptions.position के लिए सेट की गई किसी भी वैल्यू को अनदेखा कर दिया जाएगा. |
|
टाइप:
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) पैरामीटर:
रिटर्न वैल्यू:
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 किसी गड़बड़ी की वजह से पोल की स्थिति में बदलाव होने की वजह से हुई गड़बड़ी. यह तय नहीं है कि स्टेटस में बदलाव, सामान्य कार्रवाइयों की वजह से हुआ है या नहीं. |