ম্যাপ আইডি হলো একটি অনন্য শনাক্তকারী যা গুগল ক্লাউডে সংরক্ষিত গুগল ম্যাপের স্টাইলিং এবং কনফিগারেশন সেটিংসকে প্রতিনিধিত্ব করে। আপনি আপনার ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলিতে বিভিন্ন ফিচার চালু করতে, অথবা ম্যাপ পরিচালনা বা স্টাইল করতে ম্যাপ আইডি ব্যবহার করেন। আপনার গুগল ক্লাউড কনসোল প্রজেক্টের ম্যাপ ম্যানেজমেন্ট পেজে, আপনি আপনার প্রয়োজনীয় প্রতিটি প্ল্যাটফর্মের—যেমন জাভাস্ক্রিপ্ট, অ্যান্ড্রয়েড, আইওএস, বা স্ট্যাটিক ম্যাপ—জন্য ম্যাপ আইডি তৈরি করতে পারেন।
কীভাবে ম্যাপ আইডি তৈরি করতে হয়, তা জানতে “How to create map IDs” দেখুন।
ম্যাপ আইডি দিয়ে আপনি যা করতে পারেন
ফিচার ও স্টাইলিং সক্রিয় করতে ম্যাপ আইডি ব্যবহার করুন। ম্যাপ আইডি কীভাবে ব্যবহার করতে হয় তার কিছু উদাহরণ এখানে দেওয়া হলো। সম্পূর্ণ তালিকার জন্য, ‘যেসব ফিচারে ম্যাপ আইডি ব্যবহৃত হয়’ দেখুন।
ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং : গুগল ক্লাউড কনসোল ব্যবহার করে আপনার ম্যাপ স্টাইল, কাস্টমাইজ এবং পরিচালনা করতে একটি ম্যাপ আইডির সাথে একটি ম্যাপ স্টাইল যুক্ত করুন। সকল প্ল্যাটফর্মে উপলব্ধ: অ্যান্ড্রয়েড , আইওএস , জাভাস্ক্রিপ্ট এবং ম্যাপস স্ট্যাটিক এপিআই ।
ভেক্টর ম্যাপ : একটি ম্যাপ আইডি ব্যবহার করে ভেক্টর-ভিত্তিক টাইলস দ্বারা গঠিত একটি ম্যাপ ব্যবহার করুন, যা লোড হওয়ার সময় ক্লায়েন্ট সাইডে WebGL ব্যবহার করে অঙ্কিত হয়। জাভাস্ক্রিপ্টে উপলব্ধ।
অ্যাডভান্সড মার্কার : অ্যাডভান্সড মার্কার চালু করতে একটি ম্যাপ আইডি ব্যবহার করুন। অ্যান্ড্রয়েড , আইওএস এবং জাভাস্ক্রিপ্টে উপলব্ধ।
ক্লাউড-ভিত্তিক মানচিত্রের স্টাইলিংয়ের উদাহরণ
আপনার ওয়েবসাইট এবং অ্যান্ড্রয়েড অ্যাপে ম্যাপ স্টাইল করার জন্য ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং ব্যবহার করতে, এই ধাপগুলো অনুসরণ করুন:
আপনার ব্যবহৃত প্রতিটি প্ল্যাটফর্মের জন্য ম্যাপ আইডি তৈরি করুন। উদাহরণস্বরূপ, একটি জাভাস্ক্রিপ্ট এবং একটি অ্যান্ড্রয়েড ম্যাপ আইডি তৈরি করুন। বিস্তারিত জানতে, ‘ম্যাপ আইডি তৈরি করুন’ দেখুন।
গুগল ক্লাউড কনসোলে একটি মানচিত্রের স্টাইল কনফিগার করুন। বিস্তারিত জানতে, ক্লাউড-ভিত্তিক মানচিত্রের স্টাইলিং দেখুন।
Google Cloud কনসোলে আপনার উভয় ম্যাপ আইডি ম্যাপ স্টাইলের সাথে যুক্ত করুন। বিস্তারিত জানতে, “আপনার স্টাইলের সাথে ম্যাপ আইডি যুক্ত করুন” দেখুন।
আপনার ওয়েবসাইটের জাভাস্ক্রিপ্ট এবং অ্যান্ড্রয়েড অ্যাপ কোডে ম্যাপ আইডিটি উল্লেখ করুন। বিস্তারিত জানতে, ‘আপনার অ্যাপে একটি ম্যাপ আইডি যোগ করুন’ দেখুন।
আপনার ম্যাপ আইডিগুলোর সাথে যুক্ত ম্যাপ স্টাইলটি তখন আপনার ওয়েবসাইট এবং অ্যান্ড্রয়েড অ্যাপে প্রদর্শিত হয়। আপনি ক্লাউড কনসোলে আপনার ম্যাপ স্টাইল আপডেট করতে পারেন এবং গ্রাহকদের কোনো অ্যাপ আপডেট করার প্রয়োজন ছাড়াই পরিবর্তনগুলো স্বয়ংক্রিয়ভাবে উভয় স্থানেই দেখা যায়।
যে বৈশিষ্ট্যগুলো ম্যাপ আইডি ব্যবহার করে
নিম্নলিখিত সারণিতে গুগল ম্যাপস প্ল্যাটফর্মের সেইসব ফিচার ও এপিআই দেখানো হয়েছে যেগুলো ম্যাপ আইডি ব্যবহার করে:
| বৈশিষ্ট্য বা এপিআই | এই লক্ষ্যগুলো অর্জনের জন্য ম্যাপ আইডি ব্যবহার করে। |
|---|---|
| উন্নত চিহ্নিতকারী | উন্নত মার্কার সক্রিয় করুন। আপনাকে কোনো ম্যাপ আইডি তৈরি করতে হবে না, এর পরিবর্তে আপনি ডেমো ম্যাপ আইডি DEMO_MAP_ID ব্যবহার করতে পারেন। |
| সীমানার জন্য ডেটা-চালিত স্টাইলিং | সীমানা অনুযায়ী মানচিত্রটিকে স্টাইল করতে, মানচিত্র আইডিটিকে এক সেট সীমানা এবং স্টাইলিং-এর সাথে সংযুক্ত করুন। |
| ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং | ডেটা সেট অনুযায়ী ম্যাপকে স্টাইল করতে, ম্যাপ আইডিটিকে এক সেট ডেটা ও স্টাইলিংয়ের সাথে সংযুক্ত করুন। |
| ফ্লাটার | আপনার ফ্লাটার অ্যাপে ব্যবহৃত গুগল ম্যাপসকে স্টাইল করুন। |
| মানচিত্র জাভাস্ক্রিপ্ট এপিআই | ওয়েব পেজে প্রদর্শনের জন্য মানচিত্রটিকে শৈলী দিন। |
| অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে | অ্যান্ড্রয়েড অ্যাপ্লিকেশনে প্রদর্শনের জন্য মানচিত্রটিকে শৈলী দিন। ১ |
| iOS-এর জন্য ম্যাপস এসডিকে | একটি iOS অ্যাপ্লিকেশনে প্রদর্শনের জন্য মানচিত্রটিকে স্টাইল করুন। 1 |
| মানচিত্র স্ট্যাটিক এপিআই | মানচিত্রটিকে একটি স্থির চিত্র হিসাবে রেন্ডার করার জন্য নির্দিষ্ট করুন এবং এর স্টাইল নির্ধারণ করুন। |
| গতিশীলতা সমাধান | মোবিলিটি সলিউশনে ম্যাপ স্টাইল করতে অ্যান্ড্রয়েড এবং আইওএস-এর জন্য ম্যাপস জাভাস্ক্রিপ্ট এপিআই এবং এসডিকে ব্যবহার করুন। 1 |
| অ্যান্ড্রয়েডের জন্য নেভিগেশন এসডিকে | অ্যান্ড্রয়েড অ্যাপ্লিকেশনে প্রদর্শনের জন্য মানচিত্রটিকে শৈলী দিন। ১ |
| iOS এর জন্য নেভিগেশন SDK | একটি iOS অ্যাপ্লিকেশনে প্রদর্শনের জন্য মানচিত্রটিকে স্টাইল করুন। 1 |
| ওয়েবজিএল (ভেক্টর মানচিত্র) | একটি জাভাস্ক্রিপ্ট ভেক্টর ম্যাপ আইডি ব্যবহার করে WebGL ফিচারগুলো সক্রিয় করুন। |
Maps SDK for Android, Maps SDK for iOS, Navigation SDK for Android, বা Navigation SDK for iOS-এ একটি ম্যাপ আইডি ব্যবহার করলে একটি ম্যাপ লোড হয় , যার চার্জ Dynamic Maps SKU-এর বিপরীতে ধার্য করা হয়।