হিটম্যাপ

heatmapTiles এন্ডপয়েন্টটি টাইল ওভারলের মাধ্যমে পরাগরেণু-সম্পর্কিত হিটম্যাপ প্রদান করে। টাইল ওভারলে হলো একাধিক ইমেজ টাইলের একটি সংগ্রহ যা গুগল ম্যাপসের উপরে প্রদর্শন করা যায়। প্রতিটি ইমেজ টাইলের আকার ২৫৬ x ২৫৬ পিক্সেল।

টাইল ওভারলে হলো একাধিক টাইল দিয়ে গঠিত একটি গ্রিড, যার প্রত্যেকটিকে ( X , Y ) স্থানাঙ্ক দেওয়া থাকে। (0,0) স্থানাঙ্কের টাইলটি সর্বদা মানচিত্রের উত্তর-পশ্চিম কোণে থাকে। X এর মান পশ্চিম থেকে পূর্ব দিকে বৃদ্ধি পায়, এবং Y এর মান উত্তর থেকে দক্ষিণ দিকে বৃদ্ধি পায়।

zoom level নির্ধারণ করে যে একটি ম্যাপ ভিউতে ম্যাপের বিষয়বস্তু কতটা বড় বা ছোট দেখাবে। টাইল গ্রিডের আকার জুম লেভেল দ্বারা X এবং Y স্থানাঙ্ককে সূচকীয়ভাবে স্কেল করার মাধ্যমে নির্ধারিত হয়।

gridSizeX = XzoomLevel
gridSizeY = YzoomLevel

উদাহরণস্বরূপ, জুম লেভেল ২-এ বিশ্ব মানচিত্রটি একটি ৪ x ৪ ম্যাট্রিক্স ব্যবহার করে উপস্থাপন করা হয়, যেখানে মোট ১৬টি টাইল থাকে।

নিচের ছবিতে সমগ্র বিশ্বের একটি TREE_UPI হিটম্যাপ দেখানো হয়েছে, যা টাইলগুলিতে বিভক্ত এবং জুম লেভেল ২-এ অ্যাক্সেস করা যায়।

সমগ্র বিশ্বের একটি হিটম্যাপ, যা একটি ৪ বাই ৪ গ্রিড আকারে রয়েছে।

অতিরিক্ত বিবরণের জন্য মানচিত্র ও টাইলের স্থানাঙ্ক দেখুন।

আপনি heatmapTiles এন্ডপয়েন্ট ব্যবহার করে বর্তমান পরাগ হিটম্যাপ টাইলস পেতে, নিম্নলিখিত ঠিকানায় একটি HTTP GET অনুরোধ পাঠান:

https://pollen.googleapis.com/v1/mapTypes/TYPE/heatmapTiles/Z/X/Y?key=YOUR_API_KEY

হিটম্যাপ এন্ডপয়েন্ট সম্পর্কে

একটি সফল অনুরোধের জন্য নিচে তালিকাভুক্ত সমস্ত প্যারামিটার আবশ্যক:

  • KEY : আপনার অ্যাপ্লিকেশনের API কী। এই কী কোটা ব্যবস্থাপনার উদ্দেশ্যে আপনার অ্যাপ্লিকেশনকে শনাক্ত করে। কীভাবে একটি কী পাবেন তা জানুন।
  • TYPE : যে ধরনের হিটম্যাপ ফেরত দেওয়া হবে। অনুমোদিত মানগুলো দেখুন।
  • Z : জুম লেভেল যা নির্ধারণ করে ম্যাপ ভিউতে একটি ম্যাপের বিষয়বস্তু কতটা বড় বা ছোট দেখাবে। অনুমোদিত মান হলো ০-১৬, যেখানে ০ মানটি পুরো বিশ্বকে একটি একক টাইলে প্রদর্শন করে।
  • X , Y : উত্তর-পূর্ব কোণার (0,0) সাপেক্ষে টাইলটির স্থানাঙ্ক। X মান পশ্চিম থেকে পূর্ব দিকে এবং Y মান উত্তর থেকে দক্ষিণ দিকে বৃদ্ধি পায়। স্থানাঙ্কগুলি অবশ্যই নির্দিষ্ট জুম লেভেলের জন্য বৈধ হতে হবে। উদাহরণস্বরূপ, যদি আপনি জুম লেভেল 2 সেট করেন এবং (10,10) স্থানাঙ্কে একটি টাইলের জন্য অনুরোধ করেন, তাহলে API একটি ত্রুটি দেখাবে।

হিটম্যাপ অনুরোধের উদাহরণ

উপরের ছবিতে জুম লেভেল ২ সহ একটি TREE_UPI হিটম্যাপ এবং প্রতিটি টাইলের স্থানাঙ্ক দেখানো হয়েছে। নিম্নলিখিত উদাহরণটি (2,1) স্থানাঙ্কে অবস্থিত টাইলটি অনুরোধ করার জন্য heatmapTiles এন্ডপয়েন্ট ব্যবহার করে:

https://pollen.googleapis.com/v1/mapTypes/TREE_UPI/heatmapTiles/2/2/1?key=YOUR_API_KEY

টাইলটি একটি ছবি হিসেবে প্রদর্শিত হয় যা একটি মানচিত্রের উপর স্থাপন করা যায়:

TREE_UPI ম্যাপ ব্যবহার করে তৈরি একটি হিটম্যাপ টাইলের উদাহরণ।

ডিফল্ট ম্যাপের উপরে টাইলস স্থাপন করার বিষয়ে আরও তথ্যের জন্য, ওভারলে ম্যাপের প্রকারভেদ দেখুন।