Controls

FullscreenControlOptions इंटरफ़ेस

google.maps.FullscreenControlOptions इंटरफ़ेस

फ़ुलस्क्रीन कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
डिफ़ॉल्ट: ControlPosition.INLINE_END_BLOCK_START
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है.

MapTypeControlOptions इंटरफ़ेस

google.maps.MapTypeControlOptions इंटरफ़ेस

मैप टाइप कंट्रोल को रेंडर करने के विकल्प.

mapTypeIds optional
टाइप:  Array<MapTypeId|string> optional
कंट्रोल में दिखाने के लिए, मैप टाइप के आईडी.
position optional
टाइप:  ControlPosition optional
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है.
style optional
टाइप:  MapTypeControlStyle optional
स्टाइल आईडी. इसका इस्तेमाल, मैप किस तरह का है, इसका कंट्रोल किस स्टाइल में दिखाना है, यह चुनने के लिए किया जाता है.

MapTypeControlStyle के लिए कॉन्स्टेंट

google.maps.MapTypeControlStyle कंस्टेंट

सामान्य MapTypesControls के लिए आइडेंटिफ़ायर.

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

DEFAULT मैप किस तरह का है, इसका डिफ़ॉल्ट कंट्रोल इस्तेमाल करता है. DEFAULT कंट्रोल दिखने पर, यह विंडो के साइज़ और अन्य फ़ैक्टर के हिसाब से अलग-अलग होगा. एपीआई के आने वाले वर्शन में, DEFAULT कंट्रोल बदल सकता है.
DROPDOWN_MENU स्क्रीन की जगह का ध्यान रखने वाले लोगों के लिए ड्रॉपडाउन मेन्यू.
HORIZONTAL_BAR स्टैंडर्ड हॉरिज़ॉन्टल रेडियो बटन बार.

MotionTrackingControlOptions इंटरफ़ेस

google.maps.MotionTrackingControlOptions इंटरफ़ेस

मोशन ट्रैकिंग कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
डिफ़ॉल्ट: ControlPosition.INLINE_END_BLOCK_END
पोज़िशन आईडी. इसका इस्तेमाल, पैनोरमा पर इस कंट्रोल की जगह तय करने के लिए किया जाता है.

PanControlOptions इंटरफ़ेस

google.maps.PanControlOptions इंटरफ़ेस

पैन कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
डिफ़ॉल्ट: ControlPosition.INLINE_END_BLOCK_END
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है.

RotateControlOptions इंटरफ़ेस

google.maps.RotateControlOptions इंटरफ़ेस

घुमाने के कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
डिफ़ॉल्ट: ControlPosition.INLINE_END_BLOCK_END
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है.

ScaleControlOptions इंटरफ़ेस

google.maps.ScaleControlOptions इंटरफ़ेस

स्केल कंट्रोल को रेंडर करने के विकल्प.

style optional
टाइप:  ScaleControlStyle optional
स्टाइल आईडी. इसका इस्तेमाल, स्केल कंट्रोल के स्टाइल को चुनने के लिए किया जाता है.

ScaleControlStyle के लिए कॉन्स्टेंट

google.maps.ScaleControlStyle कंस्टेंट

स्केल कंट्रोल आईडी के लिए आइडेंटिफ़ायर.

DEFAULT स्टैंडर्ड स्केल कंट्रोल.

StreetViewControlOptions इंटरफ़ेस

google.maps.StreetViewControlOptions इंटरफ़ेस

मैप पर स्ट्रीट व्यू के पेगमैन कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है. डिफ़ॉल्ट पोज़िशन, नेविगेशन (ज़ूम और पैन) कंट्रोल में एम्बेड होती है. अगर यह पोज़िशन खाली है या zoomControlOptions या panControlOptions में बताई गई पोज़िशन से मेल खाती है, तो Street View कंट्रोल, नेविगेशन कंट्रोल के हिस्से के तौर पर दिखेगा. ऐसा न करने पर, यह अलग से दिखेगा.
sources optional
टाइप:  Iterable<StreetViewSource> optional
डिफ़ॉल्ट: [StreetViewSource.DEFAULT]
पैनोरमा के सोर्स के बारे में जानकारी देता है. उदाहरण के लिए, इसकी मदद से सिर्फ़ Google के आधिकारिक पैनोरमा खोजे जा सकते हैं. एक से ज़्यादा सोर्स सेट करने पर, उन सोर्स के इंटरसेक्शन के तौर पर उनका आकलन किया जाएगा. ध्यान दें: फ़िलहाल, StreetViewSource.OUTDOOR सोर्स काम नहीं करता.

ZoomControlOptions इंटरफ़ेस

google.maps.ZoomControlOptions इंटरफ़ेस

ज़ूम कंट्रोल को रेंडर करने के विकल्प.

position optional
टाइप:  ControlPosition optional
डिफ़ॉल्ट: ControlPosition.INLINE_END_BLOCK_END
पोज़िशन आईडी. इसका इस्तेमाल, मैप पर कंट्रोल की पोज़िशन तय करने के लिए किया जाता है.

ControlPosition के लिए स्थिर वैल्यू

google.maps.ControlPosition कंस्टेंट

मैप पर कंट्रोल की जगह तय करने के लिए इस्तेमाल किए जाने वाले आइडेंटिफ़ायर. कंट्रोल, एक ही लेआउट पोज़िशन में मौजूद अन्य कंट्रोल के हिसाब से पोज़िशन किए जाते हैं. सबसे पहले जोड़े गए कंट्रोल, मैप के किनारे के करीब होते हैं. हमारा सुझाव है कि "लॉजिकल वैल्यू" (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values देखें) का इस्तेमाल करें, ताकि लेआउट के बाएं से दाएं (एलटीआर) और दाएं से बाएं (आरटीएल) कॉन्टेक्स्ट, दोनों के साथ अपने-आप काम किया जा सके.

एलटीआर में लॉजिकल वैल्यू:

+----------------+ 
| BSIS BSIC BSIE |
| ISBS      IEBS |
|                |
| ISBC      IEBC |
|                |
| ISBE      IEBE |
| BEIS BEIC BEIE |
+----------------+

आरटीएल में लॉजिकल वैल्यू:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

लेगसी वैल्यू:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

सबसे ऊपर या सबसे नीचे की पंक्ति में मौजूद एलिमेंट, पंक्ति के बीच में आ जाते हैं. बाएं या दाएं कॉलम में मौजूद एलिमेंट, कॉलम के बीच में आ जाते हैं.

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

BLOCK_END_INLINE_CENTER यह LTR और RTL, दोनों में BOTTOM_CENTER के बराबर है.
BLOCK_END_INLINE_END यह LTR में BOTTOM_RIGHT या RTL में BOTTOM_LEFT के बराबर है.
BLOCK_END_INLINE_START यह वैल्यू, LTR में BOTTOM_LEFT या RTL में BOTTOM_RIGHT के बराबर होती है.
BLOCK_START_INLINE_CENTER यह वैल्यू, LTR और RTL, दोनों में TOP_CENTER के बराबर होती है.
BLOCK_START_INLINE_END यह LTR में TOP_RIGHT या RTL में TOP_LEFT के बराबर है.
BLOCK_START_INLINE_START यह LTR में TOP_LEFT या RTL में TOP_RIGHT के बराबर है.
BOTTOM_CENTER एलिमेंट, सबसे नीचे वाली लाइन के बीच में होते हैं. इसके बजाय, BLOCK_END_INLINE_CENTER का इस्तेमाल करें.
BOTTOM_LEFT एलिमेंट सबसे नीचे बाईं ओर होते हैं और बीच की ओर फ़्लो करते हैं. एलिमेंट, Google लोगो की दाईं ओर होते हैं. इसके बजाय, BLOCK_END_INLINE_START का इस्तेमाल करें.
BOTTOM_RIGHT एलिमेंट सबसे नीचे दाईं ओर होते हैं और बीच की ओर फ़्लो करते हैं. एलिमेंट, कॉपीराइट के बाईं ओर होते हैं. इसके बजाय, BLOCK_END_INLINE_END का इस्तेमाल करें.
INLINE_END_BLOCK_CENTER यह वैल्यू, LTR में RIGHT_CENTER या RTL में LEFT_CENTER के बराबर होती है.
INLINE_END_BLOCK_END यह वैल्यू, LTR में RIGHT_BOTTOM या RTL में LEFT_BOTTOM के बराबर होती है.
INLINE_END_BLOCK_START यह LTR में RIGHT_TOP या RTL में LEFT_TOP के बराबर है.
INLINE_START_BLOCK_CENTER यह वैल्यू, LTR में LEFT_CENTER या RTL में RIGHT_CENTER के बराबर होती है.
INLINE_START_BLOCK_END यह LTR में LEFT_BOTTOM या RTL में RIGHT_BOTTOM के बराबर है.
INLINE_START_BLOCK_START यह LTR में LEFT_TOP या RTL में RIGHT_TOP के बराबर है.
LEFT_BOTTOM एलिमेंट बाईं ओर, सबसे नीचे बाईं ओर मौजूद एलिमेंट के ऊपर होते हैं और ऊपर की ओर फ़्लो करते हैं. इसके बजाय, INLINE_START_BLOCK_END का इस्तेमाल करें.
LEFT_CENTER एलिमेंट, बाईं ओर बीच में होते हैं. इसके बजाय, INLINE_START_BLOCK_CENTER का इस्तेमाल करें.
LEFT_TOP एलिमेंट, बाईं ओर, सबसे ऊपर बाईं ओर मौजूद एलिमेंट के नीचे होते हैं और नीचे की ओर फ़्लो करते हैं. इसके बजाय, INLINE_START_BLOCK_START का इस्तेमाल करें.
RIGHT_BOTTOM एलिमेंट, दाईं ओर, सबसे नीचे दाईं ओर मौजूद एलिमेंट के ऊपर पोज़िशन किए जाते हैं और ऊपर की ओर फ़्लो करते हैं. इसके बजाय, INLINE_END_BLOCK_END का इस्तेमाल करें.
RIGHT_CENTER एलिमेंट, दाईं ओर बीच में होते हैं. इसके बजाय, INLINE_END_BLOCK_CENTER का इस्तेमाल करें.
RIGHT_TOP एलिमेंट, दाईं ओर ऊपर दाएं एलिमेंट के नीचे होते हैं और नीचे की ओर फ़्लो करते हैं. इसके बजाय, INLINE_END_BLOCK_START का इस्तेमाल करें.
TOP_CENTER एलिमेंट, सबसे ऊपर वाली पंक्ति के बीच में होते हैं. इसके बजाय, BLOCK_START_INLINE_CENTER का इस्तेमाल करें.
TOP_LEFT एलिमेंट सबसे ऊपर बाईं ओर होते हैं और बीच में आते हैं. इसके बजाय, BLOCK_START_INLINE_START का इस्तेमाल करें.
TOP_RIGHT एलिमेंट सबसे ऊपर दाईं ओर होते हैं और बीच में फ़्लो करते हैं. इसके बजाय, BLOCK_START_INLINE_END का इस्तेमाल करें.