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 एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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 एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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]) पैरामीटर:
सामान लौटाने की वैल्यू:
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]) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
altitude |
टाइप:
number ऊंचाई दिखाता है. |
lat |
टाइप:
number अक्षांश दिखाता है. |
lng |
टाइप:
number देशांतर दिखाता है. |
तरीके | |
---|---|
equals |
equals(other) पैरामीटर:
लौटाने की वैल्यू:
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) पैरामीटर:
दो आयामों वाले प्लेन का पॉइंट. |
प्रॉपर्टी | |
---|---|
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]) पैरामीटर:
दो आयामों वाला आकार, जहां चौड़ाई 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
|