ইউটিলিটি লাইব্রেরির ওভারভিউ

প্ল্যাটফর্ম নির্বাচন করুন: Android iOS

আপনার মানচিত্রে যোগ করার জন্য উন্নত বৈশিষ্ট্য খুঁজছেন? GitHub-এ iOS ইউটিলিটি লাইব্রেরির জন্য Maps SDK হল ক্লাসের একটি ওপেন-সোর্স লাইব্রেরি যা বিভিন্ন অ্যাপ্লিকেশনের জন্য উপযোগী। GitHub সংগ্রহস্থলে ইউটিলিটি ক্লাস এবং একটি ডেমো অ্যাপ রয়েছে যা প্রতিটি ক্লাসের ব্যবহার চিত্রিত করে।

ইউটিলিটি

ডিফল্ট শৈলীতে ক্লাস্টার মার্কার সহ একটি মানচিত্র

মার্কার ক্লাস্টারিং

GMUClusterManager আপনাকে বিভিন্ন জুম স্তরে একাধিক মার্কার পরিচালনা করতে সাহায্য করে। এর মানে আপনি মানচিত্রটিকে পড়া কঠিন না করে একটি মানচিত্রে প্রচুর সংখ্যক মার্কার রাখতে পারেন৷ যখন একজন ব্যবহারকারী উচ্চ জুম স্তরে মানচিত্রটি দেখেন, তখন পৃথক চিহ্নিতকারী মানচিত্রে দেখায়। যখন ব্যবহারকারী একটি নিম্ন জুম স্তরে জুম আউট করে, তখন মার্কারগুলি ক্লাস্টারে একত্রিত হয়, যাতে মানচিত্রটি দেখা সহজ হয়৷

বিস্তারিত জানার জন্য, মার্কার ক্লাস্টারিং- এর ডকুমেন্টেশন দেখুন।

এই ইউটিলিটি জন্য কোন ইমেজ.

কোয়াডট্রি

একটি কোয়াডট্রি হল একটি ডেটা স্ট্রাকচার যা আগ্রহের বিন্দুর আশেপাশের একটি এলাকার ভিতরে অনুসন্ধান করে একটি একক বিন্দুর কাছাকাছি পয়েন্টগুলি খুঁজে পেতে কার্যকর।

বিস্তারিত জানার জন্য, Quadtree- এ ডকুমেন্টেশন দেখুন।

KML ডেটা সহ একটি মানচিত্র

KML

KML হল একটি জনপ্রিয় বিন্যাস যা ভৌগলিক ডেটা যেমন পয়েন্ট, লাইন এবং বহুভুজ রেন্ডার করার জন্য। GMUKMLParser আপনাকে KML ফর্ম্যাটে ভৌগলিক ডেটা পার্স এবং রেন্ডার করতে দেয়।

বিস্তারিত জানার জন্য, KML- এ ডকুমেন্টেশন দেখুন।

একটি GeoJSON স্তর সহ একটি মানচিত্র৷

আপনার মানচিত্রে GeoJSON আমদানি করুন

আপনি GeoJSON ফর্ম্যাটে বৈশিষ্ট্যগুলি সঞ্চয় করতে পারেন এবং মানচিত্রের উপরে একটি স্তর হিসাবে রেন্ডার করতে এই ইউটিলিটি ব্যবহার করতে পারেন৷ GMUGeometryRenderer এর সাথে GMUGeoJSONParser ব্যবহার করে GeoJSON ফর্ম্যাটে ভৌগলিক ডেটা রেন্ডার করুন।

বিস্তারিত জানার জন্য, GeoJSON- এ ডকুমেন্টেশন দেখুন।

একটি হিটম্যাপ সহ একটি মানচিত্র যা থানাগুলির অবস্থান দেখাচ্ছে৷

হিটম্যাপ

হিটম্যাপগুলি দর্শকদের জন্য একটি মানচিত্রে ডেটা পয়েন্টগুলির বিতরণ এবং আপেক্ষিক তীব্রতা বোঝা সহজ করে তোলে৷ প্রতিটি অবস্থানে একটি মার্কার স্থাপন করার পরিবর্তে, হিটম্যাপগুলি ডেটা বিতরণের প্রতিনিধিত্ব করতে রঙ এবং আকৃতি ব্যবহার করে।

বিস্তারিত জানার জন্য, হিটম্যাপের ডকুমেন্টেশন দেখুন।

কাস্টম মার্কার সহ একটি মানচিত্র চিত্রগুলি দেখায়৷

কাস্টম মার্কার

ম্যাপে যোগ করার আগে এবং পরে চিহ্নিতকারীর বৈশিষ্ট্য কাস্টমাইজ করতে GMUDefaultClusterRenderer এ প্রতিনিধি GMUClusterRendererDelegate ব্যবহার করুন।

স্থানাঙ্কের মধ্যে দূরত্ব দেখানো একটি মানচিত্র

জ্যামিতি ইউটিলিটি

iOS-এর জন্য Maps SDK-এর GMSGeometryUtils মডিউলের সুইফ্ট গোলাকার জ্যামিতি ইউটিলিটি ফাংশনের একটি সেট। অনেক ধরনের জ্যামিতিক ক্রিয়াকলাপ সম্পাদন করতে এই এক্সটেনশনগুলি ব্যবহার করুন, যার মধ্যে রয়েছে:

  • স্থানাঙ্কের মধ্যে বিশাল বৃত্তের দূরত্ব নির্ধারণ করুন
  • একটি স্থানাঙ্ক একটি বহুভুজের ভিতরে আছে কিনা তা নির্ধারণ করুন
  • একটি স্থানাঙ্ক একটি নির্দিষ্ট সহনশীলতার মধ্যে একটি পথের উপর বা কাছাকাছি অবস্থিত কিনা তা নির্ধারণ করুন
  • এই বহুভুজের ক্ষেত্রফল নির্ণয় কর
  • অনেকে