Elevation

ElevationService ক্লাস

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

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

PathElevationResponse ইন্টারফেস

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

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

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

ElevationResult ইন্টারফেস

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

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

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

ElevationStatus constants

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