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