मार्करविकल्प

पब्लिक फ़ाइनल क्लास MarkerOptions ऑब्जेक्ट
को पार्स करने की सुविधा देता है

मार्कर के लिए MarkupOptions तय करता है.

डेवलपर गाइड

ज़्यादा जानकारी के लिए, मार्कर की डेवलपर गाइड पढ़ें.

इनहेरिट की गई लगातार खास जानकारी

पब्लिक कंस्ट्रक्टर से जुड़ी खास जानकारी

MarkerOptions()
मार्कर विकल्पों का एक नया सेट बनाता है.

सार्वजनिक तरीके से जुड़ी खास जानकारी

MarkerOptions
ऐल्फ़ा(फ़्लोट ऐल्फ़ा)
मार्कर का अल्फ़ा (अपारदर्शिता) सेट करता है.
MarkerOptions
anchor(फ़्लोट u, फ़्लोट v)
मार्कर इमेज में किसी खास पॉइंट पर मौजूद ऐंकर को तय करता है.
MarkerOptions
collisionBehavior(int collisionBehavior)
मार्कर के लिए टकराव की स्थिति सेट करता है.
MarkerOptions
ड्रैग करने लायक(बूलियन ड्रैग करने लायक)
मार्कर के लिए खींचने की जगह सेट करता है.
MarkerOptions
flat(बूलियन फ़्लैट)
सेट करता है कि यह मार्कर मैप true पर सपाट होना चाहिए या कैमरे false के सामने किसी बिलबोर्ड को.
float
getAlpha()
इस MarkerOptions ऑब्जेक्ट के लिए ऐल्फ़ा सेट मिलता है.
float
getAnchorU()
बाएं किनारे से ऐंकर की हॉरिज़ॉन्टल दूरी, सामान्य तौर पर [0, 1] तक.
float
getAnchorV()
ऊपरी किनारे से ऐंकर की वर्टिकल दूरी, सामान्य तौर पर [0, 1] तक.
int
BitmapDescriptor
getIcon()
इस MarkerOptions ऑब्जेक्ट के लिए, कस्टम आइकॉन डिस्क्रिप्टर का सेट मिलता है.
float
getInfoWindowAnchorU()
बाएं किनारे से जानकारी विंडो ऐंकर की हॉरिज़ॉन्टल दूरी, सामान्य रूप से [0, 1] तक ली जाती है.
float
getInfoWindowAnchorV()
ऊपरी किनारे से जानकारी विंडो ऐंकर की वर्टिकल दूरी, सामान्य तौर पर [0, 1] तक.
LatLng
getPosition()
इस MarkerOptions ऑब्जेक्ट के लिए सेट की गई पोज़िशन दिखाता है.
float
getRotation()
इस MarkerOptions ऑब्जेक्ट के लिए रोटेशन सेट की सुविधा मिलती है.
String
getSnippet()
इस MarkerOptions ऑब्जेक्ट के लिए स्निपेट सेट सेट करता है.
String
getTitle()
इस MarkerOptions ऑब्जेक्ट के लिए टाइटल सेट मिलता है.
float
getZIndex()
इस MarkerOptions ऑब्जेक्ट के लिए zIndex सेट मिलता है.
MarkerOptions
आइकॉन(BitmapDescriptor iconDescriptor)
मार्कर के लिए आइकॉन सेट करता है.
MarkerOptions
infoWindowAnchor(फ़्लोट u, फ़्लोट v)
मार्कर इमेज पर जानकारी विंडो का ऐंकर पॉइंट तय करता है.
boolean
isDraggable()
इस MarkerOptions ऑब्जेक्ट के लिए, खींचकर छोड़ने की सेटिंग की सुविधा मिलती है.
boolean
isFlat()
इस MarkerOptions ऑब्जेक्ट के लिए फ़्लैट सेटिंग मिलती है.
boolean
isVisible()
इस नीति से, MarkerOptions ऑब्जेक्ट के लिए दिखने की सेटिंग मिलती है.
MarkerOptions
position(LatLng latlng)
मार्कर के लिए जगह सेट करता है.
MarkerOptions
रोटेशन(फ़्लोट रोटेशन)
मार्कर के ऐंकर पॉइंट के बारे में घड़ी की दिशा में डिग्री में मार्कर का रोटेशन सेट करता है.
MarkerOptions
snippet(स्ट्रिंग स्निपेट)
मार्कर के लिए स्निपेट सेट करता है.
MarkerOptions
title(स्ट्रिंग का टाइटल)
मार्कर के लिए टाइटल सेट करता है.
MarkerOptions
विज़िबल(बूलियन विज़ुअल)
मार्कर की दृश्यता सेट करता है.
MarkerOptions
zIndex(फ़्लोट zIndex)
मार्कर के लिए zIndex सेट करता है.

इनहेरिट किए गए तरीके की खास जानकारी

पब्लिक कंस्ट्रक्टर

सार्वजनिक MarkerOptions ()

मार्कर विकल्पों का एक नया सेट बनाता है.

सार्वजनिक तरीके

सार्वजनिक MarkerOptions ऐल्फ़ा (फ़्लोट ऐल्फ़ा)

मार्कर का अल्फ़ा (अपारदर्शिता) सेट करता है. यह 0 से 1 के बीच की कोई वैल्यू होती है. यहां 0 का मतलब है कि मार्कर पूरी तरह से पारदर्शी है और 1 का मतलब है कि मार्कर पूरी तरह से ओपेक है.

पैरामीटर
ऐल्फ़ा
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, नए ऐल्फ़ा सेट के साथ.

सार्वजनिक MarkerOptions एंकर (फ़्लोट u, फ़्लोट v)

मार्कर इमेज में किसी खास पॉइंट पर मौजूद ऐंकर को तय करता है.

ऐंकर, आइकॉन इमेज में उस पॉइंट के बारे में बताता है जो पृथ्वी की सतह पर मार्कर की जगह से जुड़ा होता है.

ऐंकर पॉइंट [0.0, 1.0] x [0.0, 1.0] में होता है, जहां (0, 0) इमेज का सबसे ऊपर बायां कोना होता है और (1, 1) सबसे नीचे दायां कोना होता है. W x H इमेज में मौजूद ऐंकरिंग पॉइंट, (W + 1) x (H + 1) ग्रिड में सबसे नज़दीकी डिस्क्रीट ग्रिड पॉइंट होता है. इसे पूर्णांकन के तौर पर, स्केल करके निकाला जाता है. उदाहरण के लिए, किसी 4 x 2 इमेज में, ऐंकर पॉइंट (0.7, 0.6) का मतलब, उस ग्रिड पॉइंट (3, 1) पर होता है.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

पैरामीटर
u ऐंकर का u-कोऑर्डिनेट, इमेज की चौड़ाई के अनुपात के तौर पर ([0, 1] की रेंज में)
v ऐंकर का v-कोऑर्डिनेट, इमेज की ऊंचाई के अनुपात के तौर पर ([0, 1] की रेंज में)
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था. साथ ही, नए ऐंकर सेट को शामिल किया गया है.

सार्वजनिक MarkerOptions collisionBehavior (int collisionBehavior)

मार्कर के लिए टकराव की स्थिति सेट करता है. यह Marker.CollisionBehavior की वैल्यू है. इसे सिर्फ़ एक बार सेट किया जा सकता है.

पैरामीटर
collisionBehavior
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था और टकराव की स्थिति के साथ.

सार्वजनिक MarkerOptions ड्रैग करने लायक (boolean draggable)

मार्कर के लिए खींचने की जगह सेट करता है.

पैरामीटर
खींचने और छोड़ने लायक एलिमेंट
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीका कॉल किया गया था. साथ ही, इसे खींचने और छोड़ने लायक नई स्थिति पर सेट किया गया हो.

सार्वजनिक MarkerOptions फ़्लैट (बूलियन फ़्लैट)

सेट करता है कि यह मार्कर मैप true पर सपाट होना चाहिए या कैमरे false के सामने किसी बिलबोर्ड को. अगर मार्कर मैप पर सपाट होता है, तो यह कैमरे के घुमाने और झुकाने के दौरान मैप पर अटक जाता है. हालांकि, इसका साइज़ GroundOverlay के उलट, कैमरे के ज़ूम करने के साइज़ के बराबर ही रहता है. अगर मार्कर कोई बिलबोर्ड है, तो उसे हमेशा कैमरे की तरफ़ करके बनाया जाएगा और कैमरे के साथ घुमाया जाएगा और झुकाया जाएगा. डिफ़ॉल्ट वैल्यू false है.

पैरामीटर
कोई बदलाव नहीं
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, नई फ़्लैट स्थिति के साथ.

सार्वजनिक फ़्लोट getAlpha ()

इस MarkerOptions ऑब्जेक्ट के लिए ऐल्फ़ा सेट मिलता है.

रिटर्न
  • [0, 1] की रेंज में मार्कर का ऐल्फ़ा.

सार्वजनिक फ़्लोट getAnchorU ()

बाएं किनारे से ऐंकर की हॉरिज़ॉन्टल दूरी, सामान्य तौर पर [0, 1] तक.

रिटर्न
  • ऐंकर की u वैल्यू.

सार्वजनिक फ़्लोट getAnchorV ()

ऊपरी किनारे से ऐंकर की वर्टिकल दूरी, सामान्य तौर पर [0, 1] तक.

रिटर्न
  • ऐंकर की v वैल्यू.

Public int getCollisionBehavior ()

सार्वजनिक BitmapDescriptor getIcon ()

इस MarkerOptions ऑब्जेक्ट के लिए, कस्टम आइकॉन डिस्क्रिप्टर का सेट मिलता है.

रिटर्न
  • कस्टम आइकॉन दिखाने वाला BitmapDescriptor या अगर कोई कस्टम आइकॉन सेट न किया गया हो, तो null.

सार्वजनिक फ़्लोट getInfoWindowAnchorU ()

बाएं किनारे से जानकारी विंडो ऐंकर की हॉरिज़ॉन्टल दूरी, सामान्य रूप से [0, 1] तक ली जाती है.

रिटर्न
  • जानकारी विंडो ऐंकर की u वैल्यू.

सार्वजनिक फ़्लोट getInfoWindowAnchorV ()

ऊपरी किनारे से जानकारी विंडो ऐंकर की वर्टिकल दूरी, सामान्य तौर पर [0, 1] तक.

रिटर्न
  • जानकारी विंडो ऐंकर की v वैल्यू.

सार्वजनिक LatLng getPosition ()

इस MarkerOptions ऑब्जेक्ट के लिए सेट की गई पोज़िशन दिखाता है.

रिटर्न
  • LatLng ऑब्जेक्ट, जो मार्कर की मौजूदा जगह की जानकारी देता है.

सार्वजनिक फ़्लोट getRotation ()

इस MarkerOptions ऑब्जेक्ट के लिए रोटेशन सेट की सुविधा मिलती है.

रिटर्न
  • डिफ़ॉल्ट स्थिति से डिग्री की घड़ी की दिशा में मार्कर का घुमाव.

सार्वजनिक स्ट्रिंग getSnippet ()

इस MarkerOptions ऑब्जेक्ट के लिए स्निपेट सेट सेट करता है.

रिटर्न
  • मार्कर के स्निपेट वाली स्ट्रिंग.

Public स्ट्रिंग getTitle ()

इस MarkerOptions ऑब्जेक्ट के लिए टाइटल सेट मिलता है.

रिटर्न
  • इस स्ट्रिंग में मार्कर का टाइटल होता है.

सार्वजनिक फ़्लोट getZIndex ()

इस MarkerOptions ऑब्जेक्ट के लिए zIndex सेट मिलता है.

रिटर्न
  • मार्कर के zIndex का इस्तेमाल करना चाहिए.

सार्वजनिक MarkerOptions आइकॉन (BitmapDescriptor आइकॉन डिस्क्रिप्टर)

मार्कर के लिए आइकॉन सेट करता है.

पैरामीटर
iconDescriptor अगर null है, तो डिफ़ॉल्ट मार्कर का इस्तेमाल किया जाता है.
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था. साथ ही, नए आइकॉन डिस्क्रिप्टर का सेट भी दिखाया गया है.

सार्वजनिक MarkerOptions infoWindowAnchor (फ़्लोट u, फ़्लोट v)

मार्कर इमेज पर जानकारी विंडो का ऐंकर पॉइंट तय करता है. यह उसी कॉर्डिनेट सिस्टम में बताया जाता है जिसमें ऐंकर होता है. ज़्यादा जानकारी के लिए, anchor(float, float) पर जाएं. डिफ़ॉल्ट तौर पर, यह इमेज के बीच में सबसे ऊपर मौजूद होता है.

पैरामीटर
u जानकारी विंडो ऐंकर का यू-कोऑर्डिनेट, जिसे इमेज की चौड़ाई (रेंज में [0, 1] के अनुपात में) के तौर पर दिखाया गया है
v जानकारी विंडो ऐंकर का v-कोऑर्डिनेट, इमेज की ऊंचाई के अनुपात के तौर पर (इस रेंज में [0, 1])
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, नई जानकारी विंडो ऐंकर सेट के साथ.

Public बूलियन isDraggable ()

इस MarkerOptions ऑब्जेक्ट के लिए, खींचकर छोड़ने की सेटिंग की सुविधा मिलती है.

रिटर्न
  • अगर मार्कर को खींचकर छोड़ा जा सकता है, तो true. ऐसा न होने पर, false दिखाता है.

सार्वजनिक बूलियन isFlat ()

इस MarkerOptions ऑब्जेक्ट के लिए फ़्लैट सेटिंग मिलती है.

रिटर्न
  • true अगर मार्कर मैप पर सपाट हो; false अगर मार्कर कैमरे की तरफ़ होना चाहिए.

सार्वजनिक बूलियन isVisible ()

इस नीति से, MarkerOptions ऑब्जेक्ट के लिए दिखने की सेटिंग मिलती है.

रिटर्न
  • अगर मार्कर दिख रहा है, तो true. ऐसा न होने पर, false दिखाता है.

सार्वजनिक MarkerOptions position (LatLng latlng)

मार्कर के लिए जगह सेट करता है.

पैरामीटर
Latlng
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था. साथ ही, नई जगह सेट हो गई हो.

सार्वजनिक MarkerOptions घूर्णन (फ़्लोट रोटेशन)

मार्कर के ऐंकर पॉइंट के बारे में घड़ी की दिशा में डिग्री में मार्कर का रोटेशन सेट करता है. रोटेशन का ऐक्सिस, मार्कर के वर्टिकल पर होता है. 0 का रोटेशन मार्कर की डिफ़ॉल्ट स्थिति से मेल खाता है. जब मैप पर मार्कर सपाट होता है, तो डिफ़ॉल्ट जगह उत्तर की ओर अलाइन होती है. साथ ही, रोटेशन इस तरह से होता है कि मार्कर हमेशा मैप पर सपाट रहता है. जब मार्कर कोई बिलबोर्ड होता है, तो डिफ़ॉल्ट जगह ऊपर की ओर होती है और रोटेशन इस तरह होता है कि मार्कर हमेशा कैमरे की तरफ़ होता है. डिफ़ॉल्ट वैल्यू 0 है.

पैरामीटर
रोटेशन
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए प्रक्रिया को कॉल किया गया था.

सार्वजनिक MarkerOptions स्निपेट (स्ट्रिंग स्निपेट)

मार्कर के लिए स्निपेट सेट करता है.

पैरामीटर
स्निपेट
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था.

सार्वजनिक MarkerOptions title (स्ट्रिंग का शीर्षक)

मार्कर के लिए टाइटल सेट करता है.

पैरामीटर
टाइटल
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, नए शीर्षक सेट के साथ.

सार्वजनिक MarkerOptions दिखाए जा रहे (boolean visible)

मार्कर की दृश्यता सेट करता है.

पैरामीटर
दिख रहा है
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था. साथ ही, उसके लिए विज़िबिलिटी की नई स्थिति सेट की गई हो.

सार्वजनिक MarkerOptions zIndex (फ़्लोट zIndex)

मार्कर के लिए zIndex सेट करता है.

पैरामीटर
zIndex
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए तरीके को कॉल किया गया था. साथ ही, नए zIndex सेट का इस्तेमाल करना होगा.