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