Elevation

এলিভেশন সার্ভিস ক্লাস

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 s) যার জন্য উচ্চতার ডেটা ফেরত দিতে হবে৷

locations optional
প্রকার: Array < LatLng | LatLngLiteral > optional
বিচ্ছিন্ন অবস্থান যার জন্য উচ্চতা পুনরুদ্ধার করতে হবে৷

অবস্থান উচ্চতা প্রতিক্রিয়া ইন্টারফেস

google.maps . LocationElevationResponse ইন্টারফেস

ElevationService দ্বারা প্রত্যাবর্তিত একটি উচ্চতা প্রতিক্রিয়া যার মধ্যে ElevationResult এর তালিকা রয়েছে যা LocationElevationRequest এর অবস্থানগুলির সাথে মিলে যায়।

results
প্রকার: Array < ElevationResult >
ElevationResult এর তালিকা LocationElevationRequest এর অবস্থানের সাথে মিলে যায়।

PathElevationRequest ইন্টারফেস

google.maps . PathElevationRequest ইন্টারফেস

ElevationService দ্বারা প্রেরিত একটি উচ্চতা ক্যোয়ারী যেখানে নমুনাকৃত ডেটা ফেরত দেওয়ার পথ রয়েছে। এই অনুরোধটি পৃথিবীর সাথে একটি অবিচ্ছিন্ন পথকে সংজ্ঞায়িত করে যার বরাবর উচ্চতার নমুনাগুলি সমানভাবে দূরত্বে নেওয়া উচিত। শীর্ষবিন্দু থেকে শীর্ষবিন্দু পর্যন্ত সমস্ত পাথ সেই দুটি বিন্দুর মধ্যে বিশাল বৃত্তের অংশগুলি ব্যবহার করে।

samples
প্রকার: number
প্রয়োজন। প্রদত্ত পথ বরাবর সমদূরত্বের বিন্দুর সংখ্যা যার জন্য শেষ বিন্দু সহ উচ্চতার ডেটা পুনরুদ্ধার করতে হবে। নমুনার সংখ্যা অবশ্যই 2 এবং 512 এর মধ্যে একটি মান হতে হবে।
path optional
প্রকার: Array < LatLng | LatLngLiteral > optional
যে পথ ধরে উচ্চতার মান সংগ্রহ করতে হবে।

পাথ এলিভেশন রেসপন্স ইন্টারফেস

google.maps . PathElevationResponse ইন্টারফেস

ElevationService দ্বারা প্রত্যাবর্তিত একটি উচ্চতা প্রতিক্রিয়া যা PathElevationRequest এর পাথ বরাবর সমানভাবে স্থান বিশিষ্ট ElevationResult এর তালিকা রয়েছে।

results
প্রকার: Array < ElevationResult >
ElevationResult এর তালিকা PathElevationRequest এর নমুনার সাথে মিলে যায়।

উচ্চতা ফলাফল ইন্টারফেস

google.maps . ElevationResult ইন্টারফেস

একটি ElevationService অনুরোধের ফলাফল, উচ্চতা স্থানাঙ্কের সেট এবং তাদের উচ্চতার মান সমন্বিত। মনে রাখবেন যে একটি একক অনুরোধ একাধিক ElevationResult ফলাফল তৈরি করতে পারে।

elevation
প্রকার: number
পৃথিবীতে এই বিন্দুর উচ্চতা, সমুদ্রপৃষ্ঠ থেকে মিটার উপরে।
resolution
প্রকার: number
দূরত্ব, মিটারে, নমুনা বিন্দুর মধ্যে যেখান থেকে উচ্চতা ইন্টারপোলেট করা হয়েছিল। রেজোলিউশন জানা না থাকলে এই সম্পত্তি অনুপস্থিত হবে। মনে রাখবেন যে উচ্চতা ডেটা আরও মোটা হয়ে যায় (বৃহত্তর resolution মান) যখন একাধিক পয়েন্ট পাস করা হয়। একটি বিন্দুর জন্য সবচেয়ে সঠিক উচ্চতা মান পেতে, এটি স্বাধীনভাবে জিজ্ঞাসা করা উচিত।
location optional
প্রকার: LatLng optional
এই উচ্চতার ফলাফলের অবস্থান।

উচ্চতা স্থিতি ধ্রুবক

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 উচ্চতার অনুরোধটি সফলভাবে প্রক্রিয়া করা যায়নি, তবুও ব্যর্থতার সঠিক কারণ জানা যায়নি।