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 |
ऊंचाई का अनुरोध प्रोसेस नहीं किया जा सका. हालांकि, इसकी सटीक वजह पता नहीं है. |