শুরু করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস জাভাস্ক্রিপ্ট

উন্নত মার্কার ব্যবহারের জন্য এই ধাপগুলো অনুসরণ করুন।

নতুন ম্যাপ রেন্ডারার সক্রিয় করুন

অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর ভার্সন ১৮.০.০ থেকে একটি উন্নত ম্যাপ রেন্ডারার উপলব্ধ হয়েছে। এই রেন্ডারারটি অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-তে ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং-এর সমর্থন সহ অনেক উন্নতি নিয়ে এসেছে।

অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর ভার্সন ১৮.২.০ প্রকাশের সাথে সাথে, গুগল ডিফল্ট রেন্ডারারটি লিগ্যাসি রেন্ডারার থেকে আপগ্রেড করা ম্যাপ রেন্ডারারে পরিবর্তন করেছে। এই পরিবর্তনের ফলে, আপনি যখন একটি নতুন অ্যাপ বিল্ড করবেন বা বিদ্যমান কোনো অ্যাপ রি-বিল্ড করবেন, তখন আপনার অ্যাপে ডিফল্টরূপে আপগ্রেড করা ম্যাপ রেন্ডারারটি ব্যবহৃত হবে।

একটি মানচিত্র আইডি তৈরি করুন

নতুন ম্যাপ আইডি তৈরি করতে, 'ম্যাপ আইডি তৈরি করুন' অংশে দেওয়া ধাপগুলো অনুসরণ করুন। ম্যাপের ধরন (Map type) অবশ্যই 'অ্যান্ড্রয়েড' (Android) হিসেবে সেট করতে হবে।

আপনার ম্যাপ ইনিশিয়ালাইজেশন কোড আপডেট করুন

এই ধাপে আপনার এইমাত্র তৈরি করা ম্যাপ আইডিটি প্রয়োজন হবে। এটি আপনার ম্যাপস ম্যানেজমেন্ট পেজে পাওয়া যাবে।

আপনার ইনিশিয়ালাইজেশন কোডে ম্যাপ আইডি যোগ করতে, “আপনার অ্যাপে ম্যাপ আইডি যোগ করুন” দেখুন।

মানচিত্রের সক্ষমতা যাচাই করুন (আবশ্যক)

অ্যাডভান্সড মার্কারের জন্য একটি ম্যাপ আইডি প্রয়োজন। ম্যাপ আইডি না থাকলে বা ভুল আইডি দিলে অ্যাডভান্সড মার্কার লোড করা যাবে না। অ্যাডভান্সড মার্কার সমর্থিত কিনা তা পরীক্ষা করতে MapCapabilities.isAdvancedMarkersAvailable() মেথডটি ব্যবহার করুন।

কোটলিন

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())

জাভা

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());

পরবর্তী পদক্ষেপ

একটি উন্নত মার্কার তৈরি করুন