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