নতুন বেসম্যাপ স্টাইলিং শীঘ্রই গুগল ম্যাপ প্ল্যাটফর্মে আসছে। মানচিত্র স্টাইলিংয়ের এই আপডেটে একটি নতুন ডিফল্ট রঙ প্যালেট, আধুনিক পিন এবং মানচিত্রের অভিজ্ঞতা এবং ব্যবহারযোগ্যতার উন্নতি অন্তর্ভুক্ত রয়েছে। সমস্ত মানচিত্রের শৈলী মার্চ 2025-এ স্বয়ংক্রিয়ভাবে আপডেট হবে। প্রাপ্যতা এবং আগে কীভাবে নির্বাচন করবেন সে সম্পর্কে আরও তথ্যের জন্য, Google Maps প্ল্যাটফর্মের জন্য নতুন মানচিত্রের শৈলী দেখুন।
এই পৃষ্ঠাটি আপনাকে দেখায় যে কীভাবে আপনি আপনার মানচিত্রে যোগ করেন এমন মার্কার এবং ডিফল্ট লেবেলগুলির মধ্যে সংঘর্ষগুলি পরিচালনা করবেন, যেমন আগ্রহের পয়েন্ট (POIs) বা রাস্তার নাম৷
আপনি শুরু করার আগে
মার্কার এবং লেবেল সংঘর্ষ পরিচালনা করতে, আপনাকে অবশ্যই একটি মানচিত্র আইডি ব্যবহার করতে হবে।
আপনি যদি লাইট মোডের মাধ্যমে একটি মানচিত্রের একটি বিটম্যাপ চিত্র ব্যবহার করেন, আপনি মার্কার এবং লেবেল সংঘর্ষগুলি পরিচালনা করতে পারবেন না৷
চিহ্নিতকারী অগ্রাধিকার উল্লেখ করা
Marker ব্যবহার করুন। একটি মার্কার উপর অগ্রাধিকার নির্দিষ্ট করতে CollisionBehavior সম্পত্তি.
নিম্নলিখিত মানগুলির মধ্যে একটি ব্যবহার করুন:
REQUIRED - ডিফল্ট। অন্য মার্কার, লেবেল এবং POI-এর সাথে ওভারল্যাপ করে এমন একটি মার্কার প্রদর্শনের প্রয়োজন।
OPTIONAL_AND_HIDES_LOWER_PRIORITY - নির্দেশ করে যে মার্কারটি একটি প্রয়োজনীয় মার্কার দ্বারা প্রতিস্থাপিত বা ওভারল্যাপ করা হতে পারে, অথবা উচ্চ অগ্রাধিকার সহ একটি OPTIONAL_AND_HIDES_LOWER_PRIORITY মার্কার দ্বারা প্রতিস্থাপিত হতে পারে৷ OPTIONAL_AND_HIDES_LOWER_PRIORITY মার্কারগুলির মধ্যে আপেক্ষিক অগ্রাধিকার নির্ধারণে সাহায্য করতে zIndex ব্যবহার করুন৷ একটি উচ্চতর zIndex মান উচ্চ অগ্রাধিকার নির্দেশ করে।
REQUIRED_AND_HIDES_OPTIONAL - যে কোনো OPTIONAL_AND_HIDES_LOWER_PRIORITY মার্কার, লেবেল বা POI লুকানোর সময় একটি মার্কার প্রদর্শনের প্রয়োজন হয় যা মার্কারের সাথে ওভারল্যাপ করে৷ মার্কার অন্যান্য প্রয়োজনীয় মার্কারগুলির সাথে ওভারল্যাপ হতে পারে।
নিম্নলিখিত কোড উদাহরণ একটি নতুন মার্কার জন্য CollisionBehavior সেটিং দেখায়:
[null,null,["2025-02-28 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The Beta version of the SDK used for marker collision management is deprecated; migrate to the GA release for advanced markers to control this behavior."],["Marker and label collision management requires using a map ID and is unavailable in lite mode with bitmap images."],["You can prioritize marker display using the `Marker.CollisionBehavior` property with options like `REQUIRED`, `OPTIONAL_AND_HIDES_LOWER_PRIORITY`, and `REQUIRED_AND_HIDES_OPTIONAL`."],["The `CollisionBehavior` property must be set during marker creation using `AdvancedMarkerOptions` and cannot be changed afterwards."]]],["The Beta SDK is deprecated; use the GA release of advanced markers instead. Use the Migration Tool to transition from the Beta version. To manage marker and label collisions, use a map ID, not lite mode. Set marker priority with the `CollisionBehavior` property, choosing from `REQUIRED`, `OPTIONAL_AND_HIDES_LOWER_PRIORITY`, or `REQUIRED_AND_HIDES_OPTIONAL`. Higher `zIndex` values indicate higher priority for optional markers. `CollisionBehavior` can only be set in the `AdvancedMarkerOptions` object when the marker is created.\n"]]