Googleमैप विकल्प

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

GoogleMap के लिए GoogleMapOptions कॉन्फ़िगरेशन को तय करता है. इन विकल्पों का इस्तेमाल, अपने ऐप्लिकेशन में प्रोग्राम की मदद से किसी मैप को जोड़ते समय किया जा सकता है, न कि एक्सएमएल से. अगर MapFragment का इस्तेमाल किया जा रहा है, तो स्टैटिक फ़ैक्ट्री बनाने वाली प्रोसेस newInstance(GoogleMapOptions) का इस्तेमाल करके, इन विकल्पों को पास किया जा सकता है. अगर MapView का इस्तेमाल किया जा रहा है, तो कंस्ट्रक्टर MapView(Context, GoogleMapOptions) का इस्तेमाल करके, इन विकल्पों को पास किया जा सकता है.

अगर आपने एक्सएमएल का इस्तेमाल करके कोई मैप जोड़ा है, तो कस्टम एक्सएमएल टैग का इस्तेमाल करके, इन विकल्पों को लागू किया जा सकता है.

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

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

GoogleMapOptions()
नया GoogleMapOptions ऑब्जेक्ट बनाता है.

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

GoogleMapOptions
ambientEnabled(बूलियन चालू)
इस नीति से तय होता है कि ऐंबियंट-मोड स्टाइल चालू होनी चाहिए या नहीं.
GoogleMapOptions
camera(CameraPosition कैमरा)
यह मैप के कैमरे की शुरुआती स्थिति बताती है.
GoogleMapOptions
compassEnabled(बूलियन चालू है)
इस नीति से तय होता है कि कंपास को चालू करना है या नहीं.
स्टैटिक GoogleMapOptions
createFromAttributes(कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attr)
AttributeSet से GoogleMapsOptions बनाता है.
बूलियन
CameraPosition
बूलियन
LatLngBounds
बूलियन
बूलियन
int
Float
Float
बूलियन
बूलियन
बूलियन
बूलियन
बूलियन
बूलियन
बूलियन
बूलियन
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds llबाउंड)
कैमरा टारगेट को छोटा करने के लिए LatLngBounds तय करता है. इससे, जब उपयोगकर्ता मैप को स्क्रोल और पैन करते हैं, तब कैमरा टारगेट इन सीमाओं से बाहर नहीं जाता.
GoogleMapOptions
liteMode(बूलियन चालू)
इस नीति से तय होता है कि मैप को लाइट मोड में बनाया जाना चाहिए या नहीं.
GoogleMapOptions
mapId(स्ट्रिंग का मैप आईडी)
मैप का आईडी बताता है.
GoogleMapOptions
mapToolbarEnabled(बूलियन चालू किया गया)
इस नीति की मदद से तय किया जाता है कि MapToolbar को चालू किया जाए या नहीं.
GoogleMapOptions
mapType(int mapType)
इससे पता चलता है कि मैप के शुरुआती टाइप में बदलाव हुआ है या नहीं.
GoogleMapOptions
maxZoomPreference(फ़्लोट maxZoomPreference)
यह नीति कैमरा ज़ूम के लिए, ऊपरी सीमा के बारे में बताती है.
GoogleMapOptions
minZoomPreference(फ़्लोट minZoomZoom)
यह नीति, कैमरा ज़ूम के लिए निचली सीमा तय करती है.
GoogleMapOptions
rotateGesturesEnabled(बूलियन चालू)
इस नीति से यह तय होता है कि 'घूमने के जेस्चर (हाव-भाव)' को चालू किया जाना चाहिए या नहीं.
GoogleMapOptions
scrollGesturesEnabled(बूलियन चालू है)
इस नीति की मदद से, यह तय किया जाता है कि स्क्रोल करने के लिए इस्तेमाल किए जाने वाले हाथ के जेस्चर चालू होने चाहिए या नहीं.
GoogleMapOptions
scrollGesturesEnabledDuringRotateOrZoom(बूलियन चालू है)
इस नीति से यह तय होता है कि घुमाने और ज़ूम करने के जेस्चर के दौरान, स्क्रोल करने के जेस्चर को चालू किया जाए या नहीं.
GoogleMapOptions
setInstrumentClusterMap(बूलियन is इंस्ट्रुमेंट क्लस्टर)
GoogleMapOptions
tiltGesturesEnabled(बूलियन चालू है)
इस नीति से यह तय होता है कि झुकाने के जेस्चर की सुविधा चालू होनी चाहिए या नहीं.
String
GoogleMapOptions
useViewLifecycleInFragment(बूलियन useViewViewcycleIn आधुनिक)
MapFragment का इस्तेमाल करते समय, यह फ़्लैग बताता है कि मैप का लाइफ़साइकल फ़्रैगमेंट के व्यू से जुड़ा होना चाहिए या फ़्रैगमेंट से.
GoogleMapOptions
zOrderOnTop(बूलियन zOrderOnTop)
तय करें कि मैप व्यू की सतह इसकी विंडो के ऊपर हो या नहीं.
GoogleMapOptions
zoomControlsEnabled(बूलियन चालू किया गया)
इस नीति से तय होता है कि ज़ूम कंट्रोल चालू होना चाहिए या नहीं.
GoogleMapOptions
zoomGesturesEnabled(बूलियन चालू है)
इस नीति से यह तय होता है कि ज़ूम जेस्चर चालू होना चाहिए या नहीं.

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

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

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

नया GoogleMapOptions ऑब्जेक्ट बनाता है.

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

सार्वजनिक GoogleMapOptions ambientEnabled (boolean enabled)

इस नीति से तय होता है कि ऐंबियंट-मोड स्टाइल चालू होनी चाहिए या नहीं. डिफ़ॉल्ट वैल्यू false है. इस सेटिंग के चालू होने पर, आस-पास की आवाज़ सुनाने वाले डिवाइस के ऐंबियंट मोड में आने पर, मैप दिख सकते हैं.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions कैमरा (CameraPosition कैमरा)

यह मैप के कैमरे की शुरुआती स्थिति बताती है.

पैरामीटर
कैमरा

सार्वजनिक GoogleMapOptions compassEnabled (boolean enabled)

इस नीति से तय होता है कि कंपास को चालू करना है या नहीं. ज़्यादा जानकारी के लिए, setCompassEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक स्टैटिक GoogleMapOptions createFromAttributes (कॉन्टेक्स्ट कॉन्टेक्स्ट, AttributeSet attr)

AttributeSet से GoogleMapsOptions बनाता है.

पैरामीटर
संदर्भ
attrs

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

रिटर्न
  • ऐंबियंट मोड चालू है या नहीं बताया गया है, तो यह शून्य है.

सार्वजनिक CameraPosition getCamera ()

रिटर्न
  • कैमरा विकल्प का चुनाव कर सकते हैं या अनिर्दिष्ट होने पर शून्य कर सकते हैं.

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

रिटर्न
  • कंपास सक्षम विकल्प या अनिर्दिष्ट होने पर शून्य.

सार्वजनिक LatLngBounds getLatLngBoundsForCameraTarget ()

रिटर्न
  • कैमरे के टारगेट को कम करने के लिए LatLngBounds या कोई वैल्यू न दिए जाने पर शून्य का इस्तेमाल किया जाता है.

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

रिटर्न
  • liteMode विकल्प को चुनें या मौजूद न होने पर शून्य.

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

रिटर्न
  • MapsटूलबारEnabled विकल्प को, या अगर अनिर्दिष्ट है, तो शून्य करें.

Public int getMapType ()

रिटर्न
  • MapsType विकल्प, या -1 डालें, अगर यह जानकारी न दी गई हो.

पब्लिक फ़्लोट getMaxZoomPreference ()

रिटर्न
  • अधिकतम ज़ूम स्तर प्राथमिकता, या अनिर्दिष्ट होने पर शून्य.

Public Float getMinZoomPreference ()

रिटर्न
  • न्यूनतम ज़ूम स्तर प्राथमिकता, या अनिर्दिष्ट होने पर शून्य.

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

रिटर्न
  • रोटेट जेस्चर का विकल्प चालू करें या सेट न किए जाने पर 'शून्य' चुनें.

Public बूलियन getScrollGesturesEnabled ()

रिटर्न
  • स्क्रोल किए जा सकने वाले जेस्चर के विकल्प को दबाएं या तय न किए जाने पर शून्य डालें.

पब्लिक बूलियन getScrollGesturesEnabledDuringRotateOrZoom ()

रिटर्न
  • स्क्रोल जेस्चर के दौरान नीचे की ओर स्क्रोल करें. इसके अलावा, अगर यह साफ़ तौर पर नहीं बताया गया है, तो 'शून्य' या 'शून्य' टाइप करें.

Public बूलियन getTiltGesturesEnabled ()

रिटर्न
  • स्टिल जेस्चर टाइप करने की सुविधा का विकल्प चुनें. अगर यह जानकारी नहीं दी गई है, तो 'शून्य' चुनें.

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

रिटर्न
  • useViewViewcycleIn आधुनिक विकल्प चुनें. अगर तय न किया गया हो, तो उसे शून्य कर दें.

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

रिटर्न
  • zOrderOnTop विकल्प, या अगर अनिर्दिष्ट हो, तो शून्य है.

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

रिटर्न
  • ZoomControlsEnabled विकल्प का इस्तेमाल करें या तय न किए जाने पर यह विकल्प शून्य हो जाएगा.

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

रिटर्न
  • ज़ूम के जेस्चर (हाव-भाव) के विकल्प को चुनें.

सार्वजनिक GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds सीमाएं)

कैमरा टारगेट को छोटा करने के लिए LatLngBounds तय करता है. इससे, जब उपयोगकर्ता मैप को स्क्रोल और पैन करते हैं, तब कैमरा टारगेट इन सीमाओं से बाहर नहीं जाता.

जानकारी के लिए setLatLngBoundsForCameraTarget(LatLngBounds) देखें.

पैरामीटर
बाउंड्री

सार्वजनिक GoogleMapOptions liteMode (boolean enabled)

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

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions mapId (String MapId)

मैप का आईडी बताता है.

पैरामीटर
mapId

सार्वजनिक GoogleMapOptions mapToolbarEnabled (boolean enabled)

इस नीति की मदद से तय किया जाता है कि MapToolbar को चालू किया जाए या नहीं. ज़्यादा जानकारी के लिए, setMapToolbarEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions mapType (intmapType)

इससे पता चलता है कि मैप के शुरुआती टाइप में बदलाव हुआ है या नहीं.

पैरामीटर
mapType

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

यह नीति कैमरा ज़ूम के लिए, ऊपरी सीमा के बारे में बताती है.

जानकारी के लिए setMaxZoomPreference(float) देखें.

पैरामीटर
maxZoomPreference

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

यह नीति, कैमरा ज़ूम के लिए निचली सीमा तय करती है.

जानकारी के लिए setMinZoomPreference(float) देखें.

पैरामीटर
minZoomPreference

सार्वजनिक GoogleMapOptions rotateGesturesEnabled (boolean enabled)

इस नीति से यह तय होता है कि 'घूमने के जेस्चर (हाव-भाव)' को चालू किया जाना चाहिए या नहीं. ज़्यादा जानकारी के लिए, setRotateGesturesEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions scrollGesturesEnabled (boolean enabled)

इस नीति की मदद से, यह तय किया जाता है कि स्क्रोल करने के लिए इस्तेमाल किए जाने वाले हाथ के जेस्चर चालू होने चाहिए या नहीं. ज़्यादा जानकारी के लिए, setScrollGesturesEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

इस नीति से यह तय होता है कि घुमाने और ज़ूम करने के जेस्चर के दौरान, स्क्रोल करने के जेस्चर को चालू किया जाए या नहीं. ज़्यादा जानकारी के लिए, setScrollGesturesEnabledDuringRotateOrZoom(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

पैरामीटर
isInstrumentCluster

सार्वजनिक GoogleMapOptions tiltGesturesEnabled (boolean enabled)

इस नीति से यह तय होता है कि झुकाने के जेस्चर की सुविधा चालू होनी चाहिए या नहीं. ज़्यादा जानकारी के लिए, setTiltGesturesEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

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

सार्वजनिक GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

MapFragment का इस्तेमाल करते समय, यह फ़्लैग बताता है कि मैप का लाइफ़साइकल फ़्रैगमेंट के व्यू से जुड़ा होना चाहिए या फ़्रैगमेंट से. डिफ़ॉल्ट वैल्यू false है, जो मैप के लाइफ़साइकल को फ़्रैगमेंट से जोड़ती है.

फ़्रैगमेंट का लाइफ़साइकल इस्तेमाल करने से, फ़्रैगमेंट को डिटैच करके फिर से अटैच किए जाने पर, मैप को तेज़ी से रेंडर किया जा सकता है. ऐसा इसलिए होता है, क्योंकि फ़्रैगमेंट के मौजूदा जीएल कॉन्टेक्स्ट को सुरक्षित रखा जाता है. इसमें ऐसी लागत होती है जो फ़्रैगमेंट को अलग करती है, लेकिन उसे खत्म नहीं करती. इससे मैप में इस्तेमाल की गई मेमोरी रिलीज़ नहीं होती.

फ़्रैगमेंट के व्यू की लाइफ़साइकल इस्तेमाल करने का मतलब है कि जब फ़्रैगमेंट को अलग करके फिर से अटैच किया जाता है, तो मैप का दोबारा इस्तेमाल नहीं किया जाता. इससे मैप स्क्रैच से फिर से रेंडर होगा. इसमें कुछ सेकंड लग सकते हैं. इसका मतलब यह भी है कि अगर कोई फ़्रैगमेंट अलग है, और कोई व्यू नहीं है, तो सभी GoogleMap तरीकों में NullPointerException का इस्तेमाल किया जाएगा.

पैरामीटर
useViewLifecycleInFragment

सार्वजनिक GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

तय करें कि मैप व्यू की सतह इसकी विंडो के ऊपर हो या नहीं. ज़्यादा जानकारी के लिए, setZOrderOnTop(boolean) पर जाएं. ध्यान दें कि इसमें मैप पर दिखने वाले बाकी सभी व्यू भी शामिल होंगे (उदाहरण के लिए, ज़ूम कंट्रोल, मेरी जगह का बटन).

पैरामीटर
zOrderOnTop

सार्वजनिक GoogleMapOptions zoomControlsEnabled (boolean enabled)

इस नीति से तय होता है कि ज़ूम कंट्रोल चालू होना चाहिए या नहीं. ज़्यादा जानकारी के लिए, setZoomControlsEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया

सार्वजनिक GoogleMapOptions zoomGesturesEnabled (boolean enabled)

इस नीति से यह तय होता है कि ज़ूम जेस्चर चालू होना चाहिए या नहीं. ज़्यादा जानकारी के लिए, setZoomGesturesEnabled(boolean) पर जाएं. डिफ़ॉल्ट वैल्यू true है.

पैरामीटर
चालू किया गया