ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং সেট আপ করতে এই ধাপগুলো অনুসরণ করুন।
একটি API কী নিন এবং API সক্রিয় করুন
ডেটাসেটের জন্য ডেটা-ড্রাইভেন স্টাইলিং ব্যবহার করার আগে, আপনার প্রয়োজন: একটি বিলিং অ্যাকাউন্টসহ ক্লাউড প্রজেক্ট, এবং অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে (Maps SDK for Android) ও ম্যাপস ডেটাসেটস এপিআই (Maps Datasets API) উভয়েরই অ্যাক্টিভেশন। আরও জানতে দেখুন:
নতুন মানচিত্র রেন্ডারার সক্রিয় করুন
অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর ভার্সন ১৮.০.০ থেকে একটি উন্নত ম্যাপ রেন্ডারার উপলব্ধ হয়েছে। এই রেন্ডারারটি অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-তে ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং-এর সমর্থন সহ অনেক উন্নতি নিয়ে এসেছে।
অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর ভার্সন ১৮.২.০ প্রকাশের সাথে সাথে, গুগল ডিফল্ট রেন্ডারারটি লিগ্যাসি রেন্ডারার থেকে আপগ্রেড করা ম্যাপ রেন্ডারারে পরিবর্তন করেছে। এই পরিবর্তনের ফলে, আপনি যখন একটি নতুন অ্যাপ বিল্ড করবেন বা বিদ্যমান কোনো অ্যাপ রি-বিল্ড করবেন, তখন আপনার অ্যাপে ডিফল্টরূপে আপগ্রেড করা ম্যাপ রেন্ডারারটি ব্যবহৃত হবে।
একটি মানচিত্র আইডি তৈরি করুন
নতুন ম্যাপ আইডি তৈরি করতে, 'ম্যাপ আইডি তৈরি করুন' অংশে দেওয়া ধাপগুলো অনুসরণ করুন। ম্যাপের ধরন অবশ্যই ' অ্যান্ড্রয়েড' সেট করতে ভুলবেন না।
একটি নতুন মানচিত্র শৈলী তৈরি করুন
একটি নতুন ম্যাপ স্টাইল তৈরি করতে, "ম্যাপ স্টাইল তৈরি ও ব্যবহার করুন" অংশের নির্দেশাবলী অনুসরণ করুন এবং আপনার সদ্য তৈরি করা ম্যাপ আইডিটির সাথে স্টাইলটিকে সংযুক্ত করুন ।
আপনার ম্যাপ ইনিশিয়ালাইজেশন কোড আপডেট করুন
এই ধাপে আপনার এইমাত্র তৈরি করা ম্যাপ আইডিটি প্রয়োজন হবে। এটি আপনার ম্যাপস ম্যানেজমেন্ট পেজে পাওয়া যাবে।
আপনার ইনিশিয়ালাইজেশন কোডে ম্যাপ আইডি যোগ করতে, “আপনার অ্যাপে ম্যাপ আইডি যোগ করুন” দেখুন।
মানচিত্রের সক্ষমতা যাচাই করুন (আবশ্যক)
ডেটা সেটগুলির জন্য ডেটা-চালিত স্টাইলিং-এর জন্য একটি ম্যাপ আইডি প্রয়োজন। যদি ম্যাপ আইডি না থাকে, অথবা একটি অবৈধ ম্যাপ আইডি দেওয়া হয়, তাহলে ডেটা সেটগুলির জন্য ডেটা-চালিত স্টাইলিং লোড হতে পারে না। সমস্যা সমাধানের একটি পদক্ষেপ হিসাবে, আপনি MapCapabilities ব্যবহার করে পরীক্ষা করতে পারেন যে ডেটা সেটগুলির জন্য ডেটা-চালিত স্টাইলিং সমর্থিত কিনা।
কোটলিন
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())
জাভা
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());