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({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]) पैरामीटर:
भौगोलिक पॉइंट को दिखाने वाला 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" रूप की स्ट्रिंग देता है. हम अक्षांश/देशांतर मानों को डिफ़ॉल्ट रूप से 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]) पैरामीटर:
सामान लौटाने की वैल्यू:
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]) पैरामीटर:
|
प्रॉपर्टी | |
---|---|
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 सबसे ऊपर की ओर पिक्सल में पैडिंग. |
गोललिटरल इंटरफ़ेस
google.maps.CircleLiteral
इंटरफ़ेस
ऑब्जेक्ट लिटरल जो किसी सर्कल को दिखाता है.
यह इंटरफ़ेस CircleOptions
के दायरे में आता है.
प्रॉपर्टी | |
---|---|
center |
टाइप:
LatLng|LatLngLiteral सर्कल का केंद्र. |
radius |
टाइप:
number पृथ्वी की सतह पर मीटर में दायरा. |
इनहेरिट की गई:
clickable ,
draggable ,
editable ,
fillColor ,
fillOpacity ,
map ,
strokeColor ,
strokeOpacity ,
strokePosition ,
strokeWeight ,
visible ,
zIndex
|