উন্নত মার্কার সেট-আপ করতে এইসব ধাপ অনুসরণ করুন।
নতুন ম্যাপ রেন্ডারার চালু করুন
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());