Elevation

ElevationService class

google.maps.ElevationService क्लास

इस एट्रिब्यूट की मदद से, ऐसी सेवा क्लास तय की जाती है जो ऊंचाई के डेटा का अनुरोध करने के लिए, सीधे Google सर्वर से कनेक्ट होती है.

const {ElevationService} = await google.maps.importLibrary("elevation") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

ElevationService
ElevationService()
पैरामीटर:  कोई नहीं
ElevationService का एक नया इंस्टेंस बनाता है, जो Google सर्वर को ऊंचाई से जुड़ी क्वेरी भेजता है.
getElevationAlongPath
getElevationAlongPath(request[, callback])
पैरामीटर: 
रिटर्न वैल्यू:  Promise<PathElevationResponse>
किसी पाथ के लिए ऊंचाई का अनुरोध करता है. इस पाथ के लिए, ऊंचाई का डेटा, दूरी के आधार पर सैंपल के तौर पर दिखाया जाता है.
getElevationForLocations
getElevationForLocations(request[, callback])
पैरामीटर: 
रिटर्न वैल्यू:  Promise<LocationElevationResponse>
अलग-अलग जगहों की सूची के लिए, ऊंचाई का अनुरोध करता है.

LocationElevationRequest इंटरफ़ेस

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

ElevationService से भेजा गया ऊंचाई का अनुरोध, जिसमें अलग-अलग निर्देशांक (LatLng) की सूची होती है. इन निर्देशांक के लिए, ऊंचाई का डेटा दिखाया जाता है.

locations optional
टाइप:  Array<LatLng|LatLngLiteral> optional
वे अलग-अलग जगहें जिनकी ऊंचाई का पता लगाना है.

LocationElevationResponse इंटरफ़ेस

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

ElevationService से मिला ऊंचाई का जवाब, जिसमें LocationElevationRequest की जगहों से मैच करने वाले ElevationResult की सूची शामिल होती है.

results
टाइप:  Array<ElevationResult>
LocationElevationRequest की जगहों से मैच होने वाले ElevationResult की सूची.

PathElevationRequest इंटरफ़ेस

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

ElevationService से भेजी गई ऊंचाई की क्वेरी, जिसमें सैंपल किया गया डेटा दिखाने के लिए पाथ शामिल होता है. इस अनुरोध में, पृथ्वी के साथ-साथ एक ऐसा पाथ तय किया जाता है जिस पर ऊंचाई के सैंपल, बराबर दूरी पर लिए जाने चाहिए. किसी वर्टिक्स से दूसरे वर्टिक्स तक के सभी पाथ, उन दोनों पॉइंट के बीच ग्रेट सर्कल के सेगमेंट का इस्तेमाल करते हैं.

samples
टाइप:  number
ज़रूरी है. दिए गए पाथ पर, एक जैसे बीच की दूरी वाले उन पॉइंट की संख्या जिनके लिए ऊंचाई का डेटा वापस पाना है. इनमें एंडपॉइंट भी शामिल हैं. सैंपल की संख्या 2 से 512 के बीच होनी चाहिए.
path optional
टाइप:  Array<LatLng|LatLngLiteral> optional
वह पाथ जिस पर ऊंचाई की वैल्यू इकट्ठा करनी हैं.

PathElevationResponse इंटरफ़ेस

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

ElevationService से मिला एलिवेशन रिस्पॉन्स, जिसमें PathElevationRequest के पाथ पर बराबर दूरी पर मौजूद ElevationResult की सूची शामिल होती है.

results
टाइप:  Array<ElevationResult>
PathElevationRequest के सैंपल से मैच करने वाले ElevationResult की सूची.

ElevationResult इंटरफ़ेस

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

ElevationService अनुरोध का नतीजा, जिसमें ऊंचाई के निर्देशांक और उनकी ऊंचाई की वैल्यू का सेट शामिल होता है. ध्यान दें कि एक अनुरोध से कई ElevationResult जनरेट हो सकते हैं.

elevation
टाइप:  number
पृथ्वी पर इस पॉइंट की ऊंचाई, समुद्र तल से मीटर में.
resolution
टाइप:  number
सैंपल पॉइंट के बीच की दूरी, मीटर में. इन पॉइंट से ऊंचाई का अनुमान लगाया गया था. अगर समस्या का समाधान नहीं पता है, तो यह प्रॉपर्टी मौजूद नहीं होगी. ध्यान दें कि एक से ज़्यादा पॉइंट पास होने पर, ऊंचाई का डेटा ज़्यादा गलत हो जाता है (resolution की वैल्यू बड़ी हो जाती है). किसी पॉइंट की ऊंचाई की सबसे सटीक वैल्यू पाने के लिए, अलग से क्वेरी की जानी चाहिए.
location optional
टाइप:  LatLng optional
ऊंचाई के इस नतीजे की जगह.

ElevationStatus के लिए स्थिर वैल्यू

google.maps.ElevationStatus कंस्टेंट

ऊंचाई का अनुरोध पूरा होने पर, ElevationService से मिली स्थिति. इनकी वैल्यू या कॉन्स्टेंट के नाम का इस्तेमाल करके इनकी जानकारी दें. उदाहरण के लिए, 'OK' या google.maps.ElevationStatus.OK.

const {ElevationStatus} = await google.maps.importLibrary("elevation") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

INVALID_REQUEST अनुरोध अमान्य था.
OK अनुरोध में कोई गड़बड़ी नहीं हुई.
OVER_QUERY_LIMIT वेबपेज पर बहुत कम समय में अनुरोधों की तय सीमा से ज़्यादा अनुरोध किए गए हैं.
REQUEST_DENIED वेबपेज को ऊंचाई की जानकारी देने वाली सेवा का इस्तेमाल करने की अनुमति नहीं है.
UNKNOWN_ERROR ऊंचाई का अनुरोध प्रोसेस नहीं किया जा सका. हालांकि, इसकी सटीक वजह पता नहीं है.