Coordinates

LatLng क्लास

google.maps.LatLng क्लास

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") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
पैरामीटर: 
  • latOrLatLngOrLatLngLiteralnumber|LatLngLiteral|LatLng
  • lngOrNoClampNoWrapnumber|boolean optional
  • noClampNoWrapboolean optional
भौगोलिक पॉइंट दिखाने वाला LatLng ऑब्जेक्ट बनाता है. अक्षांश [-90, 90] की सीमा में डिग्री में बताया गया है. देशांतर [-180, 180) की सीमा के अंदर डिग्री में बताया गया है. इस रेंज से बाहर की वैल्यू को चालू करने के लिए, noClampNoWrap को true पर सेट करें. अक्षांश और देशांतर का क्रम नोट करें.
equals
equals(other)
पैरामीटर: 
रिटर्न वैल्यू:  boolean
तुलना फ़ंक्शन.
lat
lat()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  number
डिग्री में अक्षांश देता है.
lng
lng()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  number
डिग्री में देशांतर देता है.
toJSON
toJSON()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  LatLngLiteral
इसे JSON फ़ॉर्मैट में बदला जाता है. इस फ़ंक्शन का इस्तेमाल JSON.stringify के ज़रिए किया जाना है.
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string
स्ट्रिंग प्रज़ेंटेशन में बदल देता है.
toUrlValue
toUrlValue([precision])
पैरामीटर: 
  • precisionnumber optional
रिटर्न वैल्यू:  string
इस LatLng के लिए "lat,lng" फ़ॉर्म की स्ट्रिंग देता है. हम अक्षांश/देशांतर वैल्यू को डिफ़ॉल्ट रूप से दशमलव के बाद छह अंकों तक बढ़ाते हैं.

LatLngLiteral इंटरफ़ेस

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

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

उदाहरण:

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

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

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

LatLngBounds क्लास

google.maps.LatLngBounds क्लास

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

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

LatLngBounds
LatLngBounds([swOrLatLngBounds, ne])
पैरामीटर: 
इसके दक्षिण-पश्चिम और उत्तर-पूर्व कोनों के बिंदुओं से एक आयत बनाता है.
MAX_BOUNDS पृथ्वी की अधिकतम सीमाओं के लिए LatLngBounds. ये सीमाएं पूरी ग्लोब को शामिल करेंगी.
contains
contains(latLng)
पैरामीटर: 
रिटर्न वैल्यू:  boolean
अगर दिया गया अक्षांश/lng इस सीमा में है, तो 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])
पैरामीटर: 
  • precisionnumber 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 क्लास

google.maps.LatLngAltitude क्लास

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

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

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

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

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

LatLngAltitude
LatLngAltitude(value[, noClampNoWrap])
पैरामीटर: 
  • valueLatLngAltitude|LatLngAltitudeLiteral|LatLng|LatLngLiteral शुरुआती वैल्यू.
  • noClampNoWrapboolean optional शुरुआती वैल्यू को बनाए रखना है या नहीं, भले ही वे [-90, 90] की रेंज में मान्य अक्षांश वैल्यू या [-180, 180] की रेंज में मान्य देशांतर वैल्यू न हों. डिफ़ॉल्ट तौर पर, false होता है. इससे, अक्षांश और देशांतर रैपिंग की सुविधा चालू हो जाती है.
altitude
टाइप:  number
ऊंचाई देता है.
lat
टाइप:  number
अक्षांश देता है.
lng
टाइप:  number
देशांतर की जानकारी देता है.
equals
equals(other)
पैरामीटर: 
  • otherLatLngAltitude optional कोई दूसरा LatLngAltitute ऑब्जेक्ट.
रिटर्न वैल्यू:  boolean क्या दो ऑब्जेक्ट बराबर हैं.
तुलना फ़ंक्शन.
toJSON
toJSON()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  LatLngAltitudeLiteral इस ऑब्जेक्ट का JSON फ़ॉर्मैट.

LatLngAltitudeLiteral इंटरफ़ेस

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

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

इस इंटरफ़ेस में LatLngLiteral की जानकारी भी है.

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

पॉइंट क्लास

google.maps.Point क्लास

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

Point
Point(x, y)
पैरामीटर: 
  • xnumber
  • ynumber
किसी द्वि-आयामी सतह पर मौजूद बिंदु.
x
टाइप:  number
X निर्देशांक
y
टाइप:  number
Y निर्देशांक
equals
equals(other)
पैरामीटर: 
रिटर्न वैल्यू:  boolean
दो पॉइंट की तुलना करता है
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string
इस पॉइंट का स्ट्रिंग प्रज़ेंटेशन दिखाता है.

साइज़ क्लास

google.maps.Size क्लास

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

Size
Size(width, height[, widthUnit, heightUnit])
पैरामीटर: 
  • widthnumber
  • heightnumber
  • widthUnitstring optional
  • heightUnitstring optional
दो डाइमेंशन वाला साइज़, जहां x-ऐक्सिस पर दूरी और ऊंचाई y-ऐक्सिस पर दूरी होती है.
height
टाइप:  number
y-ऐक्सिस के साथ-साथ ऊंचाई, पिक्सल में.
width
टाइप:  number
x-ऐक्सिस के साथ चौड़ाई, पिक्सल में.
equals
equals(other)
पैरामीटर: 
रिटर्न वैल्यू:  boolean
दो साइज़ों की तुलना करता है.
toString
toString()
पैरामीटर: कोई नहीं
रिटर्न वैल्यू:  string
इस साइज़ को स्ट्रिंग के रूप में दिखाता है.

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

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

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

CircleLiteral इंटरफ़ेस

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

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

इस इंटरफ़ेस में CircleOptions की जानकारी भी है.

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