3D Maps

Map3DElement क्लास

google.maps.maps3d.Map3DElement क्लास

Map3DElement, 3D मैप व्यू के लिए एक एचटीएमएल इंटरफ़ेस है.

कस्टम एलिमेंट:
<gmp-map-3d center="lat,lng,altitude" default-labels-disabled heading="number" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" range="number" roll="number" tilt="number"></gmp-map-3d>

इस क्लास में HTMLElement को शामिल किया जाता है.

इस क्लास में Map3DElementOptions को लागू किया जाता है.

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

Map3DElement
Map3DElement([options])
पैरामीटर: 
bounds
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
इस नीति को सेट करने पर, अक्षांश/देशांतर की तय सीमाओं के अंदर कैमरे की स्थिति को सीमित कर दिया जाता है. ध्यान दें कि सीमा से बाहर के ऑब्जेक्ट अब भी रेंडर किए जा रहे हैं. सीमाएं, देशांतर और अक्षांश, दोनों पर पाबंदी लगा सकती हैं या सिर्फ़ अक्षांश या देशांतर, दोनों पर पाबंदी लगा सकती हैं. सिर्फ़ अक्षांश की सीमाओं के लिए, क्रमश: -180 के पश्चिम और पूर्व देशांतर का इस्तेमाल करें. 180 सिर्फ़ देशांतर की सीमाओं के लिए, क्रमश: 90 के उत्तर और दक्षिण अक्षांश और -90 का इस्तेमाल करें.
center
टाइप:  LatLngAltitude|LatLngAltitudeLiteral optional
अक्षांश के तौर पर मैप का केंद्र, जहां की ऊंचाई ज़मीनी स्तर से मीटर में होती है. ध्यान दें कि यह ज़रूरी नहीं है कि कैमरा वहां मौजूद हो. range फ़ील्ड, मैप के केंद्र से कैमरे की दूरी पर असर डालता है. अगर यह नीति सेट नहीं है, तो डिफ़ॉल्ट रूप से {lat: 0, lng: 0, altitude: 63170000} सेट होती है. ऊंचाई के लिए 6,31,70,000 मीटर की अनुमति है (पृथ्वी की रेडियस को 10 से गुणा किया गया है).
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d center="lat,lng,altitude"></gmp-map-3d>
defaultLabelsDisabled
टाइप:  boolean optional
डिफ़ॉल्ट: false
true होने पर, डिफ़ॉल्ट मैप लेबल रेंडर नहीं होते.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d default-labels-disabled></gmp-map-3d>
heading
टाइप:  number optional
मैप का कंपास हेडिंग, डिग्री में, जहां उत्तर दिशा शून्य है. जब कोई झुकाव नहीं होता है, तो किसी भी रोल को हेडिंग माना जाएगा.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d heading="number"></gmp-map-3d>
maxAltitude
टाइप:  number optional
ज़मीन से ज़्यादा से ज़्यादा ऊंचाई, जिसे मैप पर दिखाया जाएगा. मान्य वैल्यू 0 और 63170000 मीटर (पृथ्वी की रेडियस में 10 से गुणा करके) के बीच की होती है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d max-altitude="number"></gmp-map-3d>
maxHeading
टाइप:  number optional
मैप के हेडिंग का ज़्यादा से ज़्यादा ऐंगल (घुमाव). मान्य वैल्यू 0 और 360 डिग्री के बीच है. minHeading और maxHeading, <= 360 डिग्री के इंटरवल को दिखाते हैं जिसमें हेडिंग जेस्चर का इस्तेमाल किया जा सकता है. minHeading = 180 और maxHeading = 90, [0, 90] में हेडिंग और [180, 360] में हेडिंग को अनुमति देंगे. minHeading = 90 और maxHeading = 180, [90, 180] में हेडिंग की अनुमति देंगे.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d max-heading="number"></gmp-map-3d>
maxTilt
टाइप:  number optional
मैप का अधिकतम कोण. मान्य वैल्यू 0 और 90 डिग्री के बीच है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d max-tilt="number"></gmp-map-3d>
minAltitude
टाइप:  number optional
ज़मीन से कम से कम ऊंचाई, जिसे मैप पर दिखाया जाएगा. मान्य वैल्यू 0 और 63170000 मीटर (पृथ्वी की रेडियस में 10 से गुणा करके) के बीच की होती है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d min-altitude="number"></gmp-map-3d>
minHeading
टाइप:  number optional
मैप के हेडिंग का कम से कम कोण (घुमाव). मान्य वैल्यू 0 और 360 डिग्री के बीच है. minHeading और maxHeading, <= 360 डिग्री के इंटरवल को दिखाते हैं जिसमें हेडिंग जेस्चर का इस्तेमाल किया जा सकता है. minHeading = 180 और maxHeading = 90, [0, 90] में हेडिंग और [180, 360] में हेडिंग को अनुमति देंगे. minHeading = 90 और maxHeading = 180, [90, 180] में हेडिंग की अनुमति देंगे.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d min-heading="number"></gmp-map-3d>
minTilt
टाइप:  number optional
मैप का घटना का कम से कम कोण. मान्य वैल्यू 0 और 90 डिग्री के बीच है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d min-tilt="number"></gmp-map-3d>
range
टाइप:  number optional
कैमरे से मैप के केंद्र तक की दूरी, मीटर में.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d range="number"></gmp-map-3d>
roll
टाइप:  number optional
व्यू वेक्टर के चारों ओर कैमरे का रोल, डिग्री में. किसी रोल को हेडिंग के तौर पर तब ही माना जाएगा, जब कोई रोल न हो.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d roll="number"></gmp-map-3d>
tilt
टाइप:  number optional
कैमरे के व्यू वेक्टर का डिग्री में झुकाव. पृथ्वी की ओर सीधे नीचे की ओर देखने वाले व्यू वेक्टर का झुकाव शून्य डिग्री होगा. पृथ्वी से दूर की ओर इशारा करने वाले व्यू वेक्टर का झुकाव 180 डिग्री होगा.
एचटीएमएल एट्रिब्यूट:
  • <gmp-map-3d tilt="number"></gmp-map-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) स्ट्रिंग, जो इवेंट टाइप के बारे में बताती है.
  • listenerEventListener|EventListenerObject वह ऑब्जेक्ट जिसे सूचना मिलती है. यह हैंडल इवेंट के तरीके वाला कोई फ़ंक्शन या ऑब्जेक्ट होना चाहिए
  • optionsboolean|AddEventListenerOptions optional विकल्प देखें. कस्टम इवेंट में सिर्फ़ capture और passive का इस्तेमाल किया जा सकता है.
रिटर्न वैल्यू:  void
एक ऐसा फ़ंक्शन सेट अप करता है जिसे टारगेट के लिए तय किया गया इवेंट डिलीवर किए जाने पर कॉल किया जाएगा. addEventListener देखें
BetaremoveEventListener
removeEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक स्ट्रिंग जिससे इवेंट लिसनर को हटाने के लिए, इवेंट टाइप के बारे में पता चलता है.
  • listenerEventListener|EventListenerObject इवेंट टारगेट से हटाने के लिए, इवेंट हैंडलर का इवेंट लिसनर.
  • optionsboolean|EventListenerOptions optional विकल्प देखें
रिटर्न वैल्यू:  void
टारगेट से, addEventListener के साथ पहले से रजिस्टर किया गया इवेंट लिसनर हटा देता है. removeEventListener देखें
gmp-centerchange
function(centerChangeEvent)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब Map3DElement की सेंटर प्रॉपर्टी बदल जाती है.
gmp-click
function(clickEvent)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Map3DElement एलिमेंट पर क्लिक किया जाता है.
gmp-headingchange
function(headingChangeEvent)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब Map3DElement की हेडिंग प्रॉपर्टी बदल जाती है.
gmp-rangechange
function(rangeChangeEvent)
तर्क: 
जब Map3DElement की रेंज प्रॉपर्टी बदल जाती है, तब यह इवेंट सक्रिय होता है.
gmp-rollchange
function(rollChangeEvent)
तर्क: 
यह इवेंट, Map3DElement की रोल प्रॉपर्टी में बदलाव होने पर ट्रिगर होता है.
gmp-steadychange
function(steadyChangeEvent)
तर्क: 
यह इवेंट तब ट्रिगर होता है, जब Map3DElement की स्थिर स्थिति बदलती है.
gmp-tiltchange
function(tiltChangeEvent)
तर्क: 
यह इवेंट तब सक्रिय होता है, जब Map3DElement की झुकाने वाली प्रॉपर्टी में बदलाव होता है.

Map3DElementOptions इंटरफ़ेस

google.maps.maps3d.Map3DElementOptions इंटरफ़ेस

Map3DElementOptions ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें Map3DElement पर सेट किया जा सकता है.

bounds optional
टाइप:  LatLngBounds|LatLngBoundsLiteral optional
Map3DElement.bounds देखें.
center optional
टाइप:  LatLngAltitude|LatLngAltitudeLiteral optional
Map3DElement.center देखें.
defaultLabelsDisabled optional
टाइप:  boolean optional
heading optional
टाइप:  number optional
Map3DElement.heading देखें.
maxAltitude optional
टाइप:  number optional
Map3DElement.maxAltitude देखें.
maxHeading optional
टाइप:  number optional
Map3DElement.maxHeading देखें.
maxTilt optional
टाइप:  number optional
Map3DElement.maxTilt देखें.
minAltitude optional
टाइप:  number optional
Map3DElement.minAltitude देखें.
minHeading optional
टाइप:  number optional
Map3DElement.minHeading देखें.
minTilt optional
टाइप:  number optional
Map3DElement.minTilt देखें.
range optional
टाइप:  number optional
Map3DElement.range देखें.
roll optional
टाइप:  number optional
Map3DElement.roll देखें.
tilt optional
टाइप:  number optional
Map3DElement.tilt देखें.

SteadyChangeEvent क्लास

google.maps.maps3d.SteadyChangeEvent क्लास

इस इवेंट को Map3DElement की स्थिर स्थिति की निगरानी करके बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

isSteady
टाइप:  boolean
यह बताता है कि Map3DElement स्थिर है या नहीं. यानी, मौजूदा सीन की सभी रेंडरिंग पूरी हो गई है या नहीं.

ClickEvent क्लास

google.maps.maps3d.ClickEvent क्लास

यह इवेंट, Map3DElement पर क्लिक करके बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

position
टाइप:  LatLngAltitude optional
अक्षांश/देशांतर/ऊंचाई जो इवेंट के दौरान कर्सर के नीचे थी. कृपया ध्यान दें कि शुरुआती लेवल पर, कम सटीक डेटा दिखाया जाएगा. साथ ही, कैमरे की ऊंची पोज़िशन से पानी की सतह पर क्लिक करने पर, ऊंचाई मान के लिए समुद्र तल की ऊंचाई को दिखाया जा सकता है.

CenterChangeEvent क्लास

google.maps.maps3d.CenterChangeEvent क्लास

यह इवेंट, निगरानी केंद्र में Map3DElement को हुए बदलाव के बाद बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

HeadingChangeEvent क्लास

google.maps.maps3d.HeadingChangeEvent क्लास

यह इवेंट, Map3DElement को हेडिंग में होने वाले बदलाव की निगरानी करके बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

RangeChangeEvent क्लास

google.maps.maps3d.RangeChangeEvent क्लास

यह इवेंट, Map3DElement को मॉनिटरिंग रेंज में हुए बदलाव के आधार पर बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

RollChangeEvent क्लास

google.maps.maps3d.RollChangeEvent क्लास

यह इवेंट, Map3DElement को रोल बदलाव की निगरानी की सुविधा के आधार पर बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

TiltChangeEvent क्लास

google.maps.maps3d.TiltChangeEvent क्लास

इस इवेंट को Map3DElement पर झुकाव में होने वाले बदलाव की निगरानी से बनाया गया है.

इस क्लास में Event को शामिल किया जाता है.

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

Polyline3DElement क्लास

google.maps.maps3d.Polyline3DElement क्लास

3D पॉलीलाइन, 3D मैप पर कनेक्ट किए गए लाइन सेगमेंट का लीनियर ओवरले है.

कस्टम एलिमेंट:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-opacity="number" outer-width="number" stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polyline-3d>

इस क्लास में HTMLElement को शामिल किया जाता है.

इस क्लास में Polyline3DElementOptions को लागू किया जाता है.

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

Polyline3DElement
Polyline3DElement([options])
पैरामीटर: 
altitudeMode
टाइप:  AltitudeMode optional
डिफ़ॉल्ट: AltitudeMode.ABSOLUTE
यह बताता है कि निर्देशांक में ऊंचाई वाले कॉम्पोनेंट की व्याख्या कैसे की जाती है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d altitude-mode="absolute"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="clamp-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-mesh"></gmp-polyline-3d>
coordinates
पॉलीलाइन के निर्देशांकों का क्रमित अनुक्रम. कुछ मोड में ऊंचाई को अनदेखा किया जाता है. इसलिए, यह ज़रूरी नहीं है.
drawsOccludedSegments
टाइप:  boolean optional
डिफ़ॉल्ट: false
इस नीति से पता चलता है कि पॉलीलाइन के जो हिस्से शामिल किए जा सकते हैं वे बनाए गए हैं या नहीं. मैप की ज्यामिति, जैसे कि इमारत में पॉलीलाइन दिख सकती है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d draws-occluded-segments></gmp-polyline-3d>
extruded
टाइप:  boolean optional
डिफ़ॉल्ट: false
इस नीति से तय होता है कि पॉलीलाइन को ज़मीन से जोड़ना है या नहीं. पॉलीलाइन बाहर निकालने के लिए, altitudeMode RELATIVE_TO_GROUND या ABSOLUTE होना चाहिए.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d extruded></gmp-polyline-3d>
geodesic
टाइप:  boolean optional
डिफ़ॉल्ट: false
जब true होता है, तो पॉलीलाइन के किनारों को जियोडिसिक समझा जाता है और वे पृथ्वी की दिशा के हिसाब से होंगे. false होने पर, स्क्रीन स्पेस में पॉलीलाइन के किनारे सीधी रेखाओं के तौर पर रेंडर होते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d geodesic></gmp-polyline-3d>
outerColor
टाइप:  string optional
बाहरी रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d outer-color="string"></gmp-polyline-3d>
outerOpacity
टाइप:  number optional
0.0 और 1.0 के बीच की ओपैसिटी.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d outer-opacity="number"></gmp-polyline-3d>
outerWidth
टाइप:  number optional
बाहरी चौड़ाई 0.0 और 1.0 के बीच है. यह strokeWidth का प्रतिशत है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d outer-width="number"></gmp-polyline-3d>
strokeColor
टाइप:  string optional
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d stroke-color="string"></gmp-polyline-3d>
strokeOpacity
टाइप:  number optional
0.0 और 1.0 के बीच स्ट्रोक की ओपैसिटी.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d stroke-opacity="number"></gmp-polyline-3d>
strokeWidth
टाइप:  number optional
स्ट्रोक की चौड़ाई (पिक्सल में).
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d stroke-width="number"></gmp-polyline-3d>
zIndex
टाइप:  number optional
अन्य पॉली की तुलना में zIndex.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polyline-3d z-index="number"></gmp-polyline-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) स्ट्रिंग, जो इवेंट टाइप के बारे में बताती है.
  • listenerEventListener|EventListenerObject वह ऑब्जेक्ट जिसे सूचना मिलती है. यह हैंडल इवेंट के तरीके वाला कोई फ़ंक्शन या ऑब्जेक्ट होना चाहिए
  • optionsboolean|AddEventListenerOptions optional विकल्प देखें. कस्टम इवेंट में सिर्फ़ capture और passive का इस्तेमाल किया जा सकता है.
रिटर्न वैल्यू:  void
एक ऐसा फ़ंक्शन सेट अप करता है जिसे टारगेट के लिए तय किया गया इवेंट डिलीवर किए जाने पर कॉल किया जाएगा. addEventListener देखें
BetaremoveEventListener
removeEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक स्ट्रिंग जिससे इवेंट लिसनर को हटाने के लिए, इवेंट टाइप के बारे में पता चलता है.
  • listenerEventListener|EventListenerObject इवेंट टारगेट से हटाने के लिए, इवेंट हैंडलर का इवेंट लिसनर.
  • optionsboolean|EventListenerOptions optional विकल्प देखें
रिटर्न वैल्यू:  void
टारगेट से, addEventListener के साथ पहले से रजिस्टर किया गया इवेंट लिसनर हटा देता है. removeEventListener देखें

Polyline3DElementOptions इंटरफ़ेस

google.maps.maps3d.Polyline3DElementOptions इंटरफ़ेस

Polyline3DElementOptions ऑब्जेक्ट का इस्तेमाल, ऐसी प्रॉपर्टी तय करने के लिए किया जाता है जिन्हें Polyline3DElement पर सेट किया जा सकता है.

altitudeMode optional
टाइप:  AltitudeMode optional
डिफ़ॉल्ट: AltitudeMode.ABSOLUTE
coordinates optional
drawsOccludedSegments optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
extruded optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
geodesic optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
outerColor optional
टाइप:  string optional
outerOpacity optional
टाइप:  number optional
outerWidth optional
टाइप:  number optional
strokeColor optional
टाइप:  string optional
strokeOpacity optional
टाइप:  number optional
strokeWidth optional
टाइप:  number optional
zIndex optional
टाइप:  number optional
Polyline3DElement.zIndex देखें.

पॉलीगॉन3D एलिमेंट क्लास

google.maps.maps3d.Polygon3DElement क्लास

3D पॉलीगॉन (जैसे, 3D पॉलीलाइन) एक क्रम में जुड़े निर्देशांकों की सीरीज़ को परिभाषित करता है. साथ ही, बहुभुज एक बंद लूप बनाते हैं और भरे हुए क्षेत्र को परिभाषित करते हैं.

कस्टम एलिमेंट:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" fill-opacity="number" geodesic stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polygon-3d>

इस क्लास में HTMLElement को शामिल किया जाता है.

इस क्लास में Polygon3DElementOptions को लागू किया जाता है.

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

Polygon3DElement
Polygon3DElement([options])
पैरामीटर: 
altitudeMode
टाइप:  AltitudeMode optional
डिफ़ॉल्ट: AltitudeMode.ABSOLUTE
यह बताता है कि निर्देशांक में ऊंचाई वाले कॉम्पोनेंट की व्याख्या कैसे की जाती है.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d altitude-mode="absolute"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="clamp-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-mesh"></gmp-polygon-3d>
drawsOccludedSegments
टाइप:  boolean optional
डिफ़ॉल्ट: false
यह बताता है कि पॉलीगॉन के जो हिस्से छिपाए जा सकते हैं वे बनाए गए हैं या नहीं. पॉलीगॉन, मैप की ज्यामिति (जैसे कि इमारत) से छिपाए जा सकते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d draws-occluded-segments></gmp-polygon-3d>
extruded
टाइप:  boolean optional
डिफ़ॉल्ट: false
बताता है कि पॉलीगॉन को ज़मीन से कनेक्ट करना है या नहीं. बहुभुज (पॉलीगॉन) को बाहर निकालने के लिए, altitudeMode को RELATIVE_TO_GROUND या ABSOLUTE होना चाहिए.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d extruded></gmp-polygon-3d>
fillColor
टाइप:  string optional
भरने का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d fill-color="string"></gmp-polygon-3d>
fillOpacity
टाइप:  number optional
0.0 और 1.0 के बीच फ़िल ओपैसिटी.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d fill-opacity="number"></gmp-polygon-3d>
geodesic
टाइप:  boolean optional
डिफ़ॉल्ट: false
जब true होता है, तो बहुभुज के किनारों को जियोडेसिक समझा जाता है और वे पृथ्वी की वक्र के अनुरूप होंगे. false होने पर, स्क्रीन स्पेस में पॉलीगॉन के किनारे सीधी रेखाओं के रूप में रेंडर होते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d geodesic></gmp-polygon-3d>
innerCoordinates
निर्देशांकों का व्यवस्थित क्रम, जो किसी बंद लूप को दिखाता है. पॉलीलाइन से अलग, किसी पॉलीगॉन में एक या ज़्यादा पाथ हो सकते हैं, जो पॉलीगॉन के अंदर कई कट-आउट बनाते हैं.
outerCoordinates
निर्देशांकों का व्यवस्थित क्रम, जो किसी बंद लूप को दिखाता है. कुछ मोड में ऊंचाई को अनदेखा किया जाता है. इसलिए, यह ज़रूरी नहीं है.
strokeColor
टाइप:  string optional
स्ट्रोक का रंग. बड़े किए गए नाम वाले रंगों को छोड़कर, CSS3 के सभी रंग काम करते हैं.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d stroke-color="string"></gmp-polygon-3d>
strokeOpacity
टाइप:  number optional
0.0 और 1.0 के बीच स्ट्रोक की ओपैसिटी.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d stroke-opacity="number"></gmp-polygon-3d>
strokeWidth
टाइप:  number optional
स्ट्रोक की चौड़ाई (पिक्सल में).
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d stroke-width="number"></gmp-polygon-3d>
zIndex
टाइप:  number optional
अन्य पॉली की तुलना में zIndex.
एचटीएमएल एट्रिब्यूट:
  • <gmp-polygon-3d z-index="number"></gmp-polygon-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) स्ट्रिंग, जो इवेंट टाइप के बारे में बताती है.
  • listenerEventListener|EventListenerObject वह ऑब्जेक्ट जिसे सूचना मिलती है. यह हैंडल इवेंट के तरीके वाला कोई फ़ंक्शन या ऑब्जेक्ट होना चाहिए
  • optionsboolean|AddEventListenerOptions optional विकल्प देखें. कस्टम इवेंट में सिर्फ़ capture और passive का इस्तेमाल किया जा सकता है.
रिटर्न वैल्यू:  void
एक ऐसा फ़ंक्शन सेट अप करता है जिसे टारगेट के लिए तय किया गया इवेंट डिलीवर किए जाने पर कॉल किया जाएगा. addEventListener देखें
BetaremoveEventListener
removeEventListener(type, listener[, options])
पैरामीटर: 
  • typestring एक स्ट्रिंग जिससे इवेंट लिसनर को हटाने के लिए, इवेंट टाइप के बारे में पता चलता है.
  • listenerEventListener|EventListenerObject इवेंट टारगेट से हटाने के लिए, इवेंट हैंडलर का इवेंट लिसनर.
  • optionsboolean|EventListenerOptions optional विकल्प देखें
रिटर्न वैल्यू:  void
टारगेट से, addEventListener के साथ पहले से रजिस्टर किया गया इवेंट लिसनर हटा देता है. removeEventListener देखें

पॉलीगॉन3DElementOptions इंटरफ़ेस

google.maps.maps3d.Polygon3DElementOptions इंटरफ़ेस

पॉलीगॉन3DElementOptions ऑब्जेक्ट का इस्तेमाल उन प्रॉपर्टी को तय करने के लिए किया जाता है जिन्हें पॉलीगॉन3DElement पर सेट किया जा सकता है.

altitudeMode optional
टाइप:  AltitudeMode optional
डिफ़ॉल्ट: AltitudeMode.ABSOLUTE
drawsOccludedSegments optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
extruded optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
Polygon3DElement.extruded देखें.
fillColor optional
टाइप:  string optional
fillOpacity optional
टाइप:  number optional
geodesic optional
टाइप:  boolean optional
डिफ़ॉल्ट: false
Polygon3DElement.geodesic देखें.
innerCoordinates optional
outerCoordinates optional
strokeColor optional
टाइप:  string optional
strokeOpacity optional
टाइप:  number optional
strokeWidth optional
टाइप:  number optional
zIndex optional
टाइप:  number optional
Polygon3DElement.zIndex देखें.

AltitudeMode कॉन्सटेंट

google.maps.maps3d.AltitudeMode कॉन्सटेंट

यह बताता है कि निर्देशांक में ऊंचाई वाले कॉम्पोनेंट की व्याख्या कैसे की जाती है.

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

ABSOLUTE औसत समुद्र तल के सापेक्ष वस्तुओं को व्यक्त करने की अनुमति देता है. इसका मतलब यह भी है कि अगर ऑब्जेक्ट के नीचे इलाके की बारीक जानकारी में बदलाव होता है, तो इसकी सटीक स्थिति वही रहेगी.
CLAMP_TO_GROUND ज़मीन पर रखी चीज़ों को दिखाने की अनुमति देता है. चाहे कितनी भी ऊंचाई दी गई हो, वे इलाके के साथ-साथ ज़मीनी स्तर पर बने रहेंगे. अगर ऑब्जेक्ट को पानी के किसी बड़े हिस्से के ऊपर रखा जाता है, तो उसे समुद्र के स्तर पर रखा जाता है.
RELATIVE_TO_GROUND इसकी मदद से, ज़मीन की सतह से जुड़ी चीज़ों को दिखाया जा सकता है. अगर इलाक़े की बारीकियों में बदलाव होता है, तो ऑब्जेक्ट की स्थिति, भूमि के सापेक्ष एक जैसी ही रहेगी. पानी के ऊपर होने पर, ऊंचाई को समुद्र तल से मीटर में एक मान के रूप में माना जाएगा.
RELATIVE_TO_MESH इसकी मदद से, ज़मीन की सबसे ऊंची+इमारत+जल की सतह के सापेक्ष ऑब्जेक्ट को दिखाया जा सकता है. पानी के ऊपर, यह पानी की सतह होगी. इलाके के ऊपर होने पर, यह इमारत की सतह (अगर मौजूद है) या ज़मीन की सतह (अगर कोई इमारत नहीं है) होगी.