LatLng क्लास
google.maps.LatLng
क्लास
LatLng
भौगोलिक निर्देशांक में एक बिंदु होता है: अक्षांश और देशांतर.
- अक्षांश की सीमा -90 से 90 डिग्री के बीच है. इस रेंज से कम या ज़्यादा की वैल्यू को [-90, 90] की रेंज में रखा जाएगा. इसका मतलब है कि अगर दी गई वैल्यू -90 से कम है, तो उसे -90 पर सेट किया जाएगा. अगर वैल्यू 90 से ज़्यादा है, तो उसे 90 पर सेट किया जाएगा.
- देशांतर की सीमा -180 से 180 डिग्री के बीच है. इसमें भी शामिल हैं. इस रेंज से ऊपर या नीचे की वैल्यू को रैप कर दिया जाएगा, ताकि वे रेंज में दिखें. उदाहरण के लिए, -190 की वैल्यू 170 में बदल जाएगी. 190 की वैल्यू -170 में बदल जाएगी. यह इस तथ्य को दिखाता है कि दुनिया भर में देशांतरों की बात की जाती है.
ध्यान दें कि
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]) पैरामीटर:
भौगोलिक पॉइंट दिखाने वाला 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]) पैरामीटर:
रिटर्न वैल्यू:
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]) पैरामीटर:
रिटर्न वैल्यू:
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]) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
altitude |
टाइप:
number ऊंचाई देता है. |
lat |
टाइप:
number अक्षांश देता है. |
lng |
टाइप:
number देशांतर की जानकारी देता है. |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
रिटर्न वैल्यू:
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) पैरामीटर:
किसी द्वि-आयामी सतह पर मौजूद बिंदु. |
प्रॉपर्टी | |
---|---|
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]) पैरामीटर:
दो डाइमेंशन वाला साइज़, जहां 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
|