আপনার মানচিত্রে যোগ করার জন্য উন্নত বৈশিষ্ট্য খুঁজছেন? অ্যান্ড্রয়েড ইউটিলিটি লাইব্রেরির জন্য মানচিত্র SDK হল ক্লাসগুলির একটি ওপেন সোর্স লাইব্রেরি যা বিভিন্ন অ্যাপ্লিকেশনের জন্য উপযোগী৷ GitHub সংগ্রহস্থলে ইউটিলিটি ক্লাস এবং একটি ডেমো অ্যাপ রয়েছে যা প্রতিটি ক্লাসের ব্যবহার চিত্রিত করে।
এই ভিডিওতে, ক্রিস ব্রডফুট পলিলাইন ডিকোডিং, গোলাকার জ্যামিতি এবং বুদ্বুদ আইকনগুলির উপর ফোকাস সহ ইউটিলিটি লাইব্রেরি নিয়ে আলোচনা করেছেন৷
দ্রুত পদক্ষেপ
অ্যান্ড্রয়েড ইউটিলিটি লাইব্রেরির জন্য মানচিত্র SDK ইনস্টল করতে, সেটআপ নির্দেশিকা অনুসরণ করুন।
ইউটিলিটি
আপনার মানচিত্রে GeoJSON আমদানি করুন আপনি GeoJSON ফর্ম্যাটে বৈশিষ্ট্যগুলি সঞ্চয় করতে পারেন এবং মানচিত্রের উপরে একটি স্তর হিসাবে রেন্ডার করতে এই ইউটিলিটি ব্যবহার করতে পারেন৷ ম্যাপে আপনার GeoJSON ডেটা যোগ করতে বিশদ বিবরণের জন্য, Google Maps Android GeoJSON ইউটিলিটিতে ডকুমেন্টেশন দেখুন। | |
আপনার মানচিত্রে KML আমদানি করুন৷ এই ইউটিলিটি ব্যবহার করে, আপনি KML অবজেক্টকে ভৌগলিক আকারে রূপান্তর করতে পারেন এবং একটি মানচিত্রের উপরে একটি স্তর হিসাবে রেন্ডার করতে পারেন। ম্যাপে আপনার লেয়ার যোগ করতে বিশদ বিবরণের জন্য, Google Maps Android KML ইউটিলিটিতে ডকুমেন্টেশন দেখুন। | |
আপনার মানচিত্রে হিটম্যাপ যোগ করুন হিটম্যাপগুলি দর্শকদের জন্য একটি মানচিত্রে ডেটা পয়েন্টগুলির বিতরণ এবং আপেক্ষিক তীব্রতা বোঝা সহজ করে তোলে৷ প্রতিটি অবস্থানে একটি মার্কার রাখার পরিবর্তে, হিটম্যাপগুলি ডেটা বিতরণের প্রতিনিধিত্ব করতে রঙ এবং আকৃতি ব্যবহার করে। একটি বিস্তারিত জানার জন্য, Google Maps এন্ড্রয়েড হিটম্যাপ ইউটিলিটিতে ডকুমেন্টেশন দেখুন। | |
বুদ্বুদ আইকনের মাধ্যমে মার্কার কাস্টমাইজ করুন আপনার মার্কারগুলিতে তথ্যের স্নিপেটগুলি প্রদর্শন করতে একটি | |
মার্কার ক্লাস্টার পরিচালনা করুন বিস্তারিত জানার জন্য, Google Maps এন্ড্রয়েড মার্কার ক্লাস্টারিং ইউটিলিটিতে ডকুমেন্টেশন দেখুন। | |
একই মানচিত্রে একাধিক স্তর যোগ করুন আপনি GeoJSON, KML, এবং ক্লাস্টার থেকে বৈশিষ্ট্যগুলি দেখাতে পারেন — সেইসাথে আপনার নিজস্ব চিহ্নিতকারী, পলিলাইন এবং বহুভুজ — সব একই মানচিত্রে। প্রতিটি স্তরে একটি ক্লিক লিসেনার যোগ করে এই স্তরগুলিকেও ইন্টারেক্টিভ করা যেতে পারে। শুধুমাত্র বিস্তারিত জানার জন্য, Google Maps এন্ড্রয়েড মাল্টি লেয়ার ডেমোতে ডকুমেন্টেশন দেখুন। | |
পলিলাইন এনকোড এবং ডিকোড করুন Google মানচিত্রে, অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্কগুলি যেগুলি একটি পলিলাইন বা বহুভুজকে সংজ্ঞায়িত করে একটি এনকোড করা স্ট্রিং হিসাবে সংরক্ষণ করা হয়৷ পলিলাইন এনকোডিং এর বিস্তারিত ব্যাখ্যা দেখুন। আপনি Google API থেকে একটি প্রতিক্রিয়া হিসাবে এই এনকোড করা স্ট্রিং পেতে পারেন, যেমন দিকনির্দেশ API। আপনি একটি এনকোডেড পাথ স্ট্রিং-এ অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের ('LatLngs') একটি ক্রম এনকোড করতে এবং একটি এনকোড করা পাথ স্ট্রিংকে LatLngs-এর একটি অনুক্রমে ডিকোড করতে আপনি Android ইউটিলিটি লাইব্রেরির জন্য Maps SDK-এ | |
গোলাকার জ্যামিতির মাধ্যমে দূরত্ব, এলাকা এবং শিরোনাম গণনা করুন
ইউটিলিটিতে পদ্ধতির সম্পূর্ণ তালিকার জন্য রেফারেন্স ডকুমেন্টেশন পড়ুন। | |
রাস্তার দৃশ্যে একটি অবস্থান সমর্থিত কিনা তা পরীক্ষা করুন। বিশদ বিবরণের জন্য, গিটহাবের রাস্তার দৃশ্য মেটাডেটা ইউটিলিটিতে ডকুমেন্টেশন দেখুন। |