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);

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" रूप की स्ट्रिंग देता है. हम अक्षांश/देशांतर मानों को डिफ़ॉल्ट रूप से 6 दशमलव स्थानों तक पूर्णांकित करते हैं.

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])
पैरामीटर: 
यह दक्षिण-पश्चिम और उत्तर-पूर्व के कोनों में मौजूद बिंदुओं से आयत बनाता है.
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 पृथ्वी की अधिकतम सीमाओं के लिए 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 में बदला जाएगा. इससे पता चलता है कि देशांतर पूरी दुनिया में हैं.

LatLngAltitue क्लास

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|LatLngLiteral|LatLng यह वैल्यू शुरू होती है.
  • noClampNoWrapboolean optional इनिशियलाइज़ेशन वैल्यू को बनाए रखना है, भले ही ज़रूरी नहीं कि वे [-90, 90] की रेंज में मान्य अक्षांश वैल्यू या [-180, 180] की मान्य देशांतर वैल्यू का इस्तेमाल करें. false डिफ़ॉल्ट होता है, जो अक्षांश क्लैंपिंग और देशांतर रैपिंग को चालू करता है.
altitude
टाइप:  number
ऊंचाई दिखाता है.
lat
टाइप:  number
अक्षांश दिखाता है.
lng
टाइप:  number
देशांतर दिखाता है.
equals
equals(other)
पैरामीटर: 
  • otherLatLngAltitude optional कोई दूसरा LatLngAltitue ऑब्जेक्ट.
रिटर्न वैल्यू:  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
सबसे ऊपर की ओर पिक्सल में पैडिंग.

गोललिटरल इंटरफ़ेस

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

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

यह इंटरफ़ेस CircleOptions के दायरे में आता है.

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