ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং সেট আপ করতে এই পদক্ষেপগুলি অনুসরণ করুন।
একটি API কী পান এবং API গুলি সক্ষম করুন
ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং ব্যবহার করার আগে, আপনার প্রয়োজন: একটি বিলিং অ্যাকাউন্ট সহ ক্লাউড প্রকল্প, এবং Android এর জন্য Maps SDK এবং Maps Datasets API উভয়ই সক্ষম। আরও জানতে, দেখুন:
নতুন মানচিত্র রেন্ডারার সক্ষম করুন
Android এর জন্য Maps SDK এর 18.0.0 সংস্করণে একটি আপগ্রেড করা ম্যাপ রেন্ডারার পাওয়া যাচ্ছে। এই রেন্ডারারটি Android এর জন্য Maps SDK তে ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং সমর্থন সহ অনেক উন্নতি নিয়ে আসে।
অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর ১৮.২.০ সংস্করণ প্রকাশের সাথে সাথে, গুগল লিগ্যাসি রেন্ডারার থেকে ডিফল্ট রেন্ডারারকে আপগ্রেড করা ম্যাপ রেন্ডারারে স্যুইচ করেছে। এই পরিবর্তনের অর্থ হল আপগ্রেড করা ম্যাপ রেন্ডারারটি এখন আপনার অ্যাপে ডিফল্টরূপে ব্যবহৃত হবে যখন আপনি একটি নতুন অ্যাপ তৈরি করবেন বা একটি বিদ্যমান অ্যাপ পুনর্নির্মাণ করবেন।
একটি মানচিত্র আইডি তৈরি করুন
একটি নতুন মানচিত্র আইডি তৈরি করতে, একটি মানচিত্র আইডি তৈরি করুন -এ ধাপগুলি অনুসরণ করুন। মানচিত্রের ধরণটি Android এ সেট করতে ভুলবেন না।
একটি নতুন মানচিত্র শৈলী তৈরি করুন
একটি নতুন মানচিত্র শৈলী তৈরি করতে, "তৈরি করুন" এর নির্দেশাবলী অনুসরণ করুন এবং শৈলী তৈরি করতে মানচিত্র শৈলী ব্যবহার করুন , এবং শৈলীটিকে আপনার তৈরি করা মানচিত্র আইডির সাথে সংযুক্ত করুন ।
আপনার মানচিত্রের প্রাথমিককরণ কোড আপডেট করুন
এই ধাপে আপনার তৈরি করা মানচিত্র আইডিটি প্রয়োজন। এটি আপনার মানচিত্র ব্যবস্থাপনা পৃষ্ঠায় পাওয়া যাবে।
আপনার ইনিশিয়ালাইজেশন কোডে ম্যাপ আইডি যোগ করতে, আপনার অ্যাপে ম্যাপ আইডি যোগ করুন দেখুন।
মানচিত্রের ক্ষমতা পরীক্ষা করুন (প্রয়োজনীয়)
ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিংয়ের জন্য একটি মানচিত্র আইডি প্রয়োজন। যদি মানচিত্র আইডি অনুপস্থিত থাকে, অথবা একটি অবৈধ মানচিত্র আইডি পাস করা হয়, তাহলে ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং লোড করা যাবে না। সমস্যা সমাধানের পদক্ষেপ হিসেবে, আপনি ডেটাসেটের জন্য ডেটা-চালিত স্টাইলিং সমর্থিত কিনা তা পরীক্ষা করতে 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());