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 एपीआई में लाइब्रेरी देखें.

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 एपीआई में लाइब्रेरी देखें.

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

LatLngAltitud क्लास

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 एपीआई में लाइब्रेरी देखें.

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 अन्य LatLngAltitule ऑब्जेक्ट.
लौटाने की वैल्यू:  boolean क्या ये दोनों ऑब्जेक्ट एक जैसे हैं.
तुलना फ़ंक्शन.
toJSON
toJSON()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  LatLngAltitudeLiteral इस ऑब्जेक्ट को दिखाने वाला JSON.

LatLngAltitudLiteral इंटरफ़ेस

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 एपीआई में लाइब्रेरी देखें.

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 एपीआई में लाइब्रेरी देखें.

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
पिक्सल के हिसाब से सबसे ऊपर पैडिंग (जगह) बनाना.

सर्कुलर इंटरफ़ेस

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

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

यह इंटरफ़ेस CircleOptions तक फैला होता है.

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