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({lat: -34, lng: 151}, null, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151), null, true);

LatLng
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap])
पैरामीटर:
  • latOrLatLngOrLatLngLiteral: number|LatLngLiteral|LatLng
  • lngOrNoClampNoWrapnumber|boolean optional
  • noClampNoWrap: boolean 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])
पैरामीटर:
  • precision: number optional
सामान लौटाने की वैल्यू: string
इस LatLng के लिए "lat,lng" फ़ॉर्म की स्ट्रिंग देता है. हम अक्षांश/देशांतर वैल्यू को डिफ़ॉल्ट रूप से दशमलव के बाद छह अंकों तक राउंड अप करते हैं.

LatLngLiteral इंटरफ़ेस

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

कई जगहों पर, LatLng ऑब्जेक्ट की जगह ऑब्जेक्ट लिटरल स्वीकार किए जाते हैं. Maps Maps को ये ऑब्जेक्ट मिलने पर, इन्हें 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 डिग्री देशांतर वाला मेरिडियन भी शामिल है.

LatLngBounds
LatLngBounds([swOrLatLngBounds, ne])
पैरामीटर:
दक्षिण-पश्चिम और उत्तर-पूर्वी किनारों पर मौजूद बिंदुओं से आयत बनाता है.
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])
पैरामीटर:
  • precisionnumber optional
सामान लौटाने की वैल्यू: string
इस सीमा के लिए, "lat_lo,lng_lo,lat_hi,lng_hi" के रूप की स्ट्रिंग देता है, जहां "lo", बॉक्स के दक्षिण-पश्चिम कोने से मेल खाता है, जबकि "hi" उस बॉक्स के उत्तर-पूर्व कोने से मेल खाता है.
union
union(other)
पैरामीटर:
सामान लौटाने की वैल्यू: LatLngBounds
इन सीमाओं का दायरा, दोनों में दी गई सीमाओं को जोड़ने पर लागू होता है.
MAX_BOUNDS Earth की ज़्यादा से ज़्यादा सीमाओं के लिए 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 में बदल दिया जाएगा. यह इस तथ्य को दर्शाता है कि देशांतर दुनिया भर में रैप किए जाते हैं.

LatLngAltitule क्लास

google.maps.LatLngAltitude क्लास

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

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

यह क्लास LatLngAltitudeLiteral लागू करती है.

यह क्लास LatLngLiteral लागू करती है.

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

LatLngAltituleLiteral इंटरफ़ेस

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

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

यह इंटरफ़ेस LatLngLiteral तक बढ़ता है.

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

पॉइंट क्लास

google.maps.Point क्लास

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

साइज़ क्लास

google.maps.Size क्लास

Size
Size(width, height[, widthUnit, heightUnit])
पैरामीटर:
  • widthnumber
  • heightnumber
  • widthUnitstring optional
  • heightUnit: string 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