Coordinates

LatLng क्लास

क्लास google.maps.LatLng
लाइब्रेरी "core"

LatLng, भौगोलिक निर्देशांकों में एक पॉइंट होता है: अक्षांश और देशांतर.

  • अक्षांश की वैल्यू -90 और 90 डिग्री के बीच होनी चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को [-90, 90] रेंज में शामिल कर दिया जाता है. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
  • देशांतर की वैल्यू -180 और 180 डिग्री के बीच होनी चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.
हालांकि, डिफ़ॉल्ट मैप प्रोजेक्शन, देशांतर को मैप के x-निर्देशांक और अक्षांश को y-निर्देशांक से जोड़ता है, लेकिन अक्षांश निर्देशांक हमेशा पहले लिखा जाता है. इसके बाद, देशांतर लिखा जाता है.
ध्यान दें कि LatLng के निर्देशांकों में बदलाव नहीं किया जा सकता. अगर आपको किसी दूसरे पॉइंट की गणना करनी है, तो आपको एक नया पॉइंट बनाना होगा.

LatLng ऑब्जेक्ट स्वीकार करने वाले ज़्यादातर तरीके, LatLngLiteral ऑब्जेक्ट भी स्वीकार करते हैं. इसलिए, ये दोनों एक जैसे हैं:

 map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});

कंस्ट्रक्टर, LatLngLiteral और LatLng ऑब्जेक्ट भी स्वीकार करता है. अगर कंस्ट्रक्टर को LatLng इंस्टेंस पास किया जाता है, तो एक कॉपी बन जाती है.

कंस्ट्रक्टर को ये कॉल किए जा सकते हैं:

 new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);

const {LatLng} = await google.maps.importLibrary("core");
LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
पैरामीटर:
  • latOrLatLngOrLatLngLiteral: number|LatLngLiteral|LatLng
  • lngOrNoClampNoWrap: number|boolean optional
  • noClampNoWrap: boolean optional
यह फ़ंक्शन, किसी भौगोलिक बिंदु को दिखाने वाला LatLng ऑब्जेक्ट बनाता है. अक्षांश को [-90, 90] की रेंज में डिग्री में तय किया जाता है. देशांतर को [-180, 180) की रेंज में डिग्री में बताया जाता है. इस रेंज से बाहर की वैल्यू को चालू करने के लिए, noClampNoWrap को true पर सेट करें. अक्षांश और देशांतर के क्रम पर ध्यान दें.
equals
equals(other)
पैरामीटर:
रिटर्न वैल्यू: boolean
दो LatLngs की तुलना करने वाला फ़ंक्शन. अगर निर्देशांक एक-दूसरे से 1e-9 के अंदर हैं, तो यह फ़ंक्शन true दिखाता है. अगर ऐसा नहीं है, तो यह false दिखाता है.
lat
lat()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: number
यह फ़ंक्शन, अक्षांश को डिग्री में दिखाता है.
lng
lng()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: number
यह फ़ंक्शन, देशांतर को डिग्री में दिखाता है.
toJSON
toJSON()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLngLiteral
JSON फ़ॉर्मैट में बदलता है. इस फ़ंक्शन का इस्तेमाल JSON.stringify के ज़रिए किया जाता है.
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: string
स्ट्रिंग में बदलता है.
toUrlValue
toUrlValue([precision])
पैरामीटर:
  • precision: number optional
रिटर्न वैल्यू: string
इस LatLng के लिए, "lat,lng" फ़ॉर्मैट में एक स्ट्रिंग दिखाता है. हम अक्षांश/देशांतर की वैल्यू को डिफ़ॉल्ट रूप से दशमलव के बाद छह अंकों तक राउंड करते हैं.

LatLngLiteral इंटरफ़ेस

इंटरफ़ेस google.maps.LatLngLiteral
DirectionalLocationLiteral, LatLngAltitudeLiteral ने एक्सटेंड किया है
DirectionalLocation, LatLngAltitude ने लागू किया है

कई जगहों पर, सुविधा के तौर पर LatLng ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps API को जब भी ये मिलते हैं, तब इन्हें LatLng ऑब्जेक्ट में बदल दिया जाता है.

उदाहरण:

 map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});

Geometry लाइब्रेरी में LatLng ऑब्जेक्ट लिटरल काम नहीं करते.

lat
टाइप: number
डिग्री में अक्षांश. वैल्यू को [-90, 90] की रेंज में शामिल किया जाएगा. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
lng
टाइप: number
डिग्री में देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.

LatLngBounds क्लास

क्लास google.maps.LatLngBounds
लाइब्रेरी "core"

LatLngBounds इंस्टेंस, भौगोलिक निर्देशांकों में एक रेक्टैंगल दिखाता है. इसमें 180 डिग्री देशांतर मेरिडियन को पार करने वाला रेक्टैंगल भी शामिल है.

const {LatLngBounds} = await google.maps.importLibrary("core");
LatLngBounds
LatLngBounds([swOrLatLngBounds, ne])
पैरामीटर:
यह दक्षिण-पश्चिम और उत्तर-पूर्व कोनों के पॉइंट से एक रेक्टैंगल बनाता है.
MAX_BOUNDS LatLngBounds, जो धरती की ज़्यादा से ज़्यादा सीमाओं के लिए है. इन सीमाओं में पूरी दुनिया शामिल होगी.
contains
contains(latLng)
पैरामीटर:
रिटर्न वैल्यू: boolean
अगर दिया गया अक्षांश/देशांतर इस बाउंड में है, तो true दिखाता है.
equals
equals(other)
पैरामीटर:
रिटर्न वैल्यू: boolean
अगर यह बाउंड, दिए गए बाउंड के करीब-करीब बराबर है, तो true दिखाता है.
extend
extend(point)
पैरामीटर:
रिटर्न वैल्यू: LatLngBounds
दिए गए पॉइंट को शामिल करने के लिए, इस सीमा को बढ़ाता है.
getCenter
getCenter()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLng
यह LatLngBounds के केंद्र की गणना करता है
getNorthEast
getNorthEast()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLng
यह इस बाउंड का उत्तर-पूर्व कोना दिखाता है.
getSouthWest
getSouthWest()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLng
यह इस बाउंड का दक्षिण-पश्चिम कोना दिखाता है.
intersects
intersects(other)
पैरामीटर:
रिटर्न वैल्यू: boolean
अगर यह बाउंड, किसी अन्य बाउंड के साथ कोई पॉइंट शेयर करता है, तो true दिखाता है.
isEmpty
isEmpty()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: boolean
अगर बाउंड खाली हैं, तो यह फ़ंक्शन वैल्यू दिखाता है.
toJSON
toJSON()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLngBoundsLiteral
JSON फ़ॉर्मैट में बदलता है. इस फ़ंक्शन का इस्तेमाल JSON.stringify के ज़रिए किया जाता है.
toSpan
toSpan()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: LatLng
यह फ़ंक्शन, इलाके के दायरे को अक्षांश/देशांतर स्पैन में बदलता है.
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: string
स्ट्रिंग में बदलता है.
toUrlValue
toUrlValue([precision])
पैरामीटर:
  • precision: number optional
रिटर्न वैल्यू: string
यह इस बाउंड के लिए, "lat_lo,lng_lo,lat_hi,lng_hi" फ़ॉर्म की स्ट्रिंग दिखाता है. इसमें "lo", बाउंडिंग बॉक्स के दक्षिण-पश्चिम कोने से मेल खाता है, जबकि "hi", उस बॉक्स के उत्तर-पूर्व कोने से मेल खाता है.
union
union(other)
पैरामीटर:
रिटर्न वैल्यू: LatLngBounds
इस बाउंड को इस तरह से बढ़ाता है कि इसमें यह और दिए गए बाउंड का यूनियन शामिल हो.

LatLngBoundsLiteral इंटरफ़ेस

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

पूरे एपीआई में, LatLngBounds ऑब्जेक्ट की जगह ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. ये अपने-आप LatLngBounds ऑब्जेक्ट में बदल जाते हैं. south, west, north, और east को सेट करना ज़रूरी है. ऐसा न करने पर, गड़बड़ी का मैसेज दिखता है.

east
टाइप: number
डिग्री में पूर्वी देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को [-180, 180) रेंज में अडजस्ट कर दिया जाएगा. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.
north
टाइप: number
डिग्री में उत्तरी अक्षांश. वैल्यू को [-90, 90] की रेंज में शामिल किया जाएगा. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
south
टाइप: number
डिग्री में दक्षिणी अक्षांश. वैल्यू को [-90, 90] की रेंज में शामिल किया जाएगा. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
west
टाइप: number
डिग्री में पश्चिमी देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को [-180, 180) रेंज में अडजस्ट कर दिया जाएगा. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.

LatLngAltitude क्लास

class google.maps.LatLngAltitude implements LatLngAltitudeLiteral, LatLngLiteral
extended by DirectionalLocation
library "core"

LatLngAltitude, भौगोलिक निर्देशांकों में एक 3D पॉइंट होता है: अक्षांश, देशांतर, और ऊंचाई.

  • अक्षांश की वैल्यू -90 और 90 डिग्री के बीच होनी चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को [-90, 90] रेंज में शामिल कर दिया जाता है. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
  • देशांतर की वैल्यू -180 और 180 डिग्री के बीच होनी चाहिए. इस रेंज से ऊपर या नीचे की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.
  • ऊंचाई को मीटर में मापा जाता है. पॉज़िटिव वैल्यू, ज़मीन के लेवल से ऊपर की ऊंचाई को दिखाती हैं. वहीं, नेगेटिव वैल्यू, ज़मीन की सतह से नीचे की गहराई को दिखाती हैं.

const {LatLngAltitude} = await google.maps.importLibrary("core");
LatLngAltitude
LatLngAltitude(value[, noClampNoWrap])
पैरामीटर:
  • value: LatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral शुरुआती वैल्यू.
  • noClampNoWrap: boolean optional क्या शुरू करने की वैल्यू को सुरक्षित रखना है, भले ही वे [-90, 90] की रेंज में मान्य अक्षांश वैल्यू या [-180, 180] की रेंज में मान्य देशांतर वैल्यू न हों. डिफ़ॉल्ट वैल्यू false है. इससे अक्षांश क्लैंपिंग और देशांतर रैपिंग की सुविधा चालू होती है.
altitude
readonly
टाइप: number
ऊंचाई की जानकारी दिखाता है.
lat
readonly
टाइप: number
यह अक्षांश दिखाता है.
lng
readonly
टाइप: number
इससे देशांतर की जानकारी मिलती है.
equals
equals(other)
पैरामीटर:
Return Value: boolean यह बताता है कि दोनों ऑब्जेक्ट बराबर हैं या नहीं.
दो LatLngAltitudes की तुलना करने वाला फ़ंक्शन. अगर निर्देशांक एक-दूसरे से 1e-9 के अंदर हैं, तो यह फ़ंक्शन true दिखाता है. अगर ऐसा नहीं है, तो यह false दिखाता है.
toJSON
toJSON([key])
पैरामीटर:
  • key: string optional
रिटर्न वैल्यू: LatLngAltitudeLiteral
यह सादे ऑब्जेक्ट में बदल जाता है.

LatLngAltitudeLiteral इंटरफ़ेस

इंटरफ़ेस google.maps.LatLngAltitudeLiteral LatLngLiteral को एक्सटेंड करता है
DirectionalLocationLiteral इसे एक्सटेंड करता है
DirectionalLocation, LatLngAltitude इसे लागू करता है

कई जगहों पर, सुविधा के तौर पर LatLngAltitude ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps API को जब भी ये मिलते हैं, तब इन्हें LatLngAltitude ऑब्जेक्ट में बदल दिया जाता है.

altitude
टाइप: number
ज़मीन की सतह से ऊपर की दूरी (मीटर में). नेगेटिव वैल्यू का मतलब है कि ज़मीन की सतह के नीचे.
lat
टाइप: number
डिग्री में अक्षांश. वैल्यू को [-90, 90] की रेंज में शामिल किया जाएगा. इसका मतलब है कि अगर तय की गई वैल्यू -90 से कम है, तो उसे -90 पर सेट कर दिया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो इसे 90 पर सेट कर दिया जाएगा.
lng
टाइप: number
डिग्री में देशांतर. [-180, 180] रेंज से बाहर की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 190 की वैल्यू को -170 में बदल दिया जाएगा. इससे पता चलता है कि देशांतर, पूरी दुनिया को कवर करते हैं.

Point क्लास

क्लास google.maps.Point
लाइब्रेरी "core"

const {Point} = await google.maps.importLibrary("core");
Point
Point(x, y)
पैरामीटर:
  • x: number
  • y: number
टू-डाइमेंशनल प्लेन पर मौजूद कोई पॉइंट.
x
टाइप: number
X कोऑर्डिनेट
y
टाइप: number
Y कोऑर्डिनेट
equals
equals(other)
पैरामीटर:
रिटर्न वैल्यू: boolean
दो पॉइंट की तुलना करता है
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: string
यह इस पॉइंट की स्ट्रिंग दिखाता है.

साइज़ क्लास

क्लास google.maps.Size
लाइब्रेरी "core"

const {Size} = await google.maps.importLibrary("core");
Size
Size(width, height[, widthUnit, heightUnit])
पैरामीटर:
  • width: number
  • height: number
  • widthUnit: string optional
  • heightUnit: string optional
टू-डाइमेंशनल साइज़, जिसमें चौड़ाई x-ऐक्सिस पर दूरी होती है और ऊंचाई y-ऐक्सिस पर दूरी होती है.
height
टाइप: number
पिक्सल में, y-ऐक्सिस के हिसाब से ऊंचाई.
width
टाइप: number
पिक्सल में, x-ऐक्सिस के साथ चौड़ाई.
equals
equals(other)
पैरामीटर:
  • other: Size optional
रिटर्न वैल्यू: boolean
दो साइज़ की तुलना करता है.
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू: string
यह इस साइज़ की स्ट्रिंग दिखाता है.

पैडिंग इंटरफ़ेस

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

bottom
ज़रूरी नहीं
टाइप: number optional
सबसे नीचे की पैडिंग (जगह), पिक्सल में.
left
ज़रूरी नहीं
टाइप: number optional
बाईं ओर की पैडिंग (जगह), पिक्सल में.
right
ज़रूरी नहीं
टाइप: number optional
दाईं ओर की पैडिंग, पिक्सल में.
top
ज़रूरी नहीं
टाइप: number optional
सबसे ऊपर की पैडिंग (जगह), पिक्सल में.

CircleLiteral इंटरफ़ेस

interface google.maps.CircleLiteral extends CircleOptions

ऑब्जेक्ट लिटरल, जो सर्कल को दिखाता है.

center
टाइप: LatLng|LatLngLiteral
सर्कल का केंद्र.
radius
टाइप: number
पृथ्वी की सतह पर मीटर में त्रिज्या.
इनहेरिट की गई: clickable, draggable, editable, fillColor, fillOpacity, map, strokeColor, strokeOpacity, strokePosition, strokeWeight, visible, zIndex

Orientation3D क्लास

class google.maps.Orientation3D implements Orientation3DLiteral
library "core"

Orientation3D एक थ्री-डाइमेंशनल वेक्टर है. इसका इस्तेमाल हेडिंग, टिल्ट, और रोल के साथ स्टैंडर्ड मैथमैटिकल रोटेशन ट्रांसफ़ॉर्मेशन के लिए किया जाता है.

  • heading, [0, 360) डिग्री की रेंज में एक कोण है.
  • झुकाव, [0, 360) डिग्री की रेंज में एक ऐंगल है.
  • रोल, [0, 360) डिग्री की रेंज में एक ऐंगल है.

const {Orientation3D} = await google.maps.importLibrary("core");
Orientation3D
Orientation3D(value)
पैरामीटर:
heading
readonly
टाइप: number
डिफ़ॉल्ट: 0
Z-ऐक्सिस (पृथ्वी की सतह के सामान्य) के चारों ओर रोटेशन. 0 वैल्यू (डिफ़ॉल्ट) का मतलब उत्तर दिशा है. पॉज़िटिव रोटेशन, z-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है. इस रेंज से ऊपर या नीचे की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 530 की वैल्यू को भी 170 में बदल दिया जाएगा.
roll
readonly
टाइप: number
डिफ़ॉल्ट: 0
Y-ऐक्सिस के आस-पास रोटेशन. पॉज़िटिव रोटेशन, y-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है. इस रेंज से ऊपर या नीचे की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 530 की वैल्यू को भी 170 में बदल दिया जाएगा.
tilt
readonly
टाइप: number
डिफ़ॉल्ट: 0
X-ऐक्सिस के आस-पास रोटेशन. पॉज़िटिव रोटेशन, X-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है. इस रेंज से ऊपर या नीचे की वैल्यू को अडजस्ट करके इस रेंज में ला दिया जाता है. उदाहरण के लिए, -190 की वैल्यू को 170 में बदल दिया जाएगा. 530 की वैल्यू को भी 170 में बदल दिया जाएगा.
equals
equals(other)
पैरामीटर:
Return Value: boolean यह बताता है कि दोनों ऑब्जेक्ट बराबर हैं या नहीं.
तुलना करने वाला फ़ंक्शन.
toJSON
toJSON([key])
पैरामीटर:
  • key: string optional
रिटर्न वैल्यू: Orientation3DLiteral
यह सादे ऑब्जेक्ट में बदल जाता है.

Orientation3DLiteral इंटरफ़ेस

इंटरफ़ेस google.maps.Orientation3DLiteral
Orientation3D ने लागू किया

कई जगहों पर, सुविधा के तौर पर Orientation3D ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps API को जब भी ये मिलते हैं, तब इन्हें Orientation3D ऑब्जेक्ट में बदल दिया जाता है.

heading
ज़रूरी नहीं
टाइप: number optional
Z-ऐक्सिस (पृथ्वी की सतह के सामान्य) के चारों ओर रोटेशन. 0 वैल्यू (डिफ़ॉल्ट) का मतलब उत्तर दिशा है. पॉज़िटिव रोटेशन, z-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है.
roll
ज़रूरी नहीं
टाइप: number optional
Y-ऐक्सिस के आस-पास रोटेशन. पॉज़िटिव रोटेशन, y-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है.
tilt
ज़रूरी नहीं
टाइप: number optional
X-ऐक्सिस के आस-पास रोटेशन. पॉज़िटिव रोटेशन, X-ऐक्सिस के चारों ओर घड़ी की सुई की दिशा में होता है. इसे 0 से 360 डिग्री के बीच तय किया जाता है.

Vector3D क्लास

class google.maps.Vector3D implements Vector3DLiteral
library "core"

Vector3D एक थ्री-डाइमेंशनल वेक्टर है. इसका इस्तेमाल, स्टैंडर्ड मैथमैटिकल ऑपरेशन के लिए किया जाता है. जैसे, लोकल x-, y-, और z-ऐक्सिस के साथ थ्री-डाइमेंशनल ऑब्जेक्ट की सीमाओं को स्केल करना.

  • x एक वास्तविक संख्या है.
  • y एक वास्तविक संख्या है.
  • z एक वास्तविक संख्या है.

const {Vector3D} = await google.maps.importLibrary("core");
Vector3D
Vector3D(value)
पैरामीटर:
x
readonly
टाइप: number
तीन डाइमेंशन वाले वेक्टर का X-कॉम्पोनेंट.
y
readonly
टाइप: number
तीन डाइमेंशन वाले वेक्टर का Y-कॉम्पोनेंट.
z
readonly
टाइप: number
तीन डाइमेंशन वाले वेक्टर का Z-कॉम्पोनेंट.
equals
equals(other)
पैरामीटर:
  • other: Vector3D|Vector3DLiteral optional कोई अन्य Vector3D या Vector3DLiteral ऑब्जेक्ट.
रिटर्न वैल्यू: boolean
तुलना करने वाला फ़ंक्शन.
toJSON
toJSON([key])
पैरामीटर:
  • key: string optional
रिटर्न वैल्यू: Vector3DLiteral
यह सादे ऑब्जेक्ट में बदल जाता है.

Vector3DLiteral इंटरफ़ेस

इंटरफ़ेस google.maps.Vector3DLiteral
Vector3D ने लागू किया

कई जगहों पर, सुविधा के तौर पर Vector3D ऑब्जेक्ट के बजाय ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps API को जब भी ये मिलते हैं, तब इन्हें Vector3D ऑब्जेक्ट में बदल दिया जाता है.

x
टाइप: number
तीन डाइमेंशन वाले वेक्टर का X-कॉम्पोनेंट.
y
टाइप: number
तीन डाइमेंशन वाले वेक्टर का Y-कॉम्पोनेंट.
z
टाइप: number
तीन डाइमेंशन वाले वेक्टर का Z-कॉम्पोनेंट.