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
अगर दिया गया 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
यह शर्त, इस सीमा और दी गई सीमाओं के मिलन को बढ़ाता है.

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 में बदल जाएगी. यह इस तथ्य को दर्शाता है कि देशांतर दुनिया भर में फैले हुए हैं.

LatLngAltitेड क्लास

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

LatLngAltitureLiteral इंटरफ़ेस

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