Elevation

ElevationService क्लास

क्लास google.maps.ElevationService
लाइब्रेरी "elevation"

यह एक ऐसी सेवा क्लास तय करता है जो ऊंचाई का डेटा पाने के लिए, सीधे Google सर्वर से संपर्क करती है.

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

LocationElevationRequest इंटरफ़ेस

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

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

locations
ज़रूरी नहीं
टाइप: 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
ज़रूरी नहीं
टाइप: 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
ज़रूरी नहीं
टाइप: LatLng optional
ऊंचाई के इस नतीजे की जगह.

ElevationStatus कॉन्सटैंट

कॉन्सटैंट google.maps.ElevationStatus
लाइब्रेरी "elevation"

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

इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को ElevationStatusString टाइप से तय किया जाता है.

const {ElevationStatus} = await google.maps.importLibrary("elevation");
INVALID_REQUEST अनुरोध अमान्य था.
OK अनुरोध में कोई गड़बड़ी नहीं हुई.
OVER_QUERY_LIMIT वेबपेज पर बहुत कम समय में, अनुरोधों की तय सीमा से ज़्यादा अनुरोध किए गए हैं.
REQUEST_DENIED वेबपेज को एलिवेशन सेवा इस्तेमाल करने की अनुमति नहीं है.
UNKNOWN_ERROR एलिवेशन का अनुरोध पूरा नहीं किया जा सका. हालांकि, इसके पूरा न होने की सटीक वजह नहीं पता है.