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-এর পাঠানো একটি এলিভেশন অনুরোধ যাতে ডিসক্রিট কোঅর্ডিনেটের (LatLngs) তালিকা থাকে যার জন্য এলিভেশন ডেটা ফেরত দিতে হবে।

locations
ঐচ্ছিক
ধরন: Array<LatLng|LatLngLiteral> optional
যেসব বিচ্ছিন্ন লোকেশনের জন্য উচ্চতা সংক্রান্ত ডেটা ফিরিয়ে আনতে হবে।

LocationElevationResponse ইন্টারফেস

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

ElevationService-এর মাধ্যমে এলিভেশন রেসপন্স পাঠানো হয়েছে, এতে LocationElevationRequest-এর লোকেশনের সাথে ম্যাচ করা ElevationResult-এর তালিকা আছে।

results
LocationElevationRequest-এর লোকেশনের সাথে ম্যাচ করা ElevationResult-এর তালিকা।

PathElevationRequest ইন্টারফেস

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

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

samples
ধরন: number
প্রয়োজনীয়। এন্ডপয়েন্ট সহ, যে প্রদত্ত পথের জন্য উচ্চতা সংক্রান্ত ডেটা ফিরিয়ে আনতে হবে, সেই পথ বরাবর সমদূরবর্তী পয়েন্টের সংখ্যা। স্যাম্পেলের সংখ্যা অবশ্যই ২ থেকে ৫১২-এর মধ্যে হতে হবে।
path
ঐচ্ছিক
ধরন: Array<LatLng|LatLngLiteral> optional
যে পাথ বরাবর এলিভেশন ভ্যালু সংগ্রহ করতে হবে।

PathElevationResponse ইন্টারফেস

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

PathElevationRequest-এর পাথ বরাবর সমান দূরত্বে থাকা ElevationResult-এর তালিকা সহ ElevationService-এর মাধ্যমে পাঠানো এলিভেশন সংক্রান্ত উত্তর।

results
PathElevationRequest-এর স্যাম্পেলের সাথে ম্যাচ করা ElevationResult-এর তালিকা।

ElevationResult ইন্টারফেস

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

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

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

ElevationStatus constants

constants google.maps.ElevationStatus
library "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 এলিভেশন সংক্রান্ত অনুরোধ প্রসেস করা যায়নি, তবে ব্যর্থ হওয়ার সঠিক কারণ জানা যায়নি।