نشانگرها، برچسب‌ها و برخوردهای POI را مدیریت کنید

این صفحه به شما نشان می‌دهد که چگونه برخوردهای بین نشانگرهایی را که به نقشه خود اضافه می‌کنید و برچسب‌های پیش‌فرض، مانند نقاط مورد علاقه (POI) یا نام خیابان‌ها، مدیریت کنید.

قبل از اینکه شروع کنی

برای مدیریت برخوردهای نشانگر و برچسب، باید از شناسه نقشه فعال با نوع تصویر برداری استفاده کنید.

تعیین اولویت های نشانگر

از AdvancedMarkerElement استفاده کنید. ویژگی collisionBehavior برای تعیین اولویت روی یک نشانگر.

از یکی از مقادیر زیر استفاده کنید:

  • REQUIRED - پیش فرض. به نمایش نشانگری نیاز دارد که با دیگر نشانگرها، برچسب‌ها و POI همپوشانی داشته باشد.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY - نشان می دهد که نشانگر ممکن است با یک نشانگر مورد نیاز جایگزین یا همپوشانی شود، یا با یک نشانگر OPTIONAL_AND_HIDES_LOWER_PRIORITY با اولویت بالاتر جایگزین شود. از zIndex برای کمک به تعیین اولویت نسبی بین نشانگرهای OPTIONAL_AND_HIDES_LOWER_PRIORITY استفاده کنید. مقدار zIndex بالاتر نشان دهنده اولویت بالاتر است.
  • REQUIRED_AND_HIDES_OPTIONAL - به نمایش یک نشانگر نیاز دارد در حالی که هر نشانگر، برچسب یا POI OPTIONAL_AND_HIDES_LOWER_PRIORITY که با نشانگر همپوشانی دارند پنهان می شود. نشانگر ممکن است با سایر نشانگرهای مورد نیاز همپوشانی داشته باشد.

برای اطلاعات بیشتر، نمونه کد مدیریت برخورد نشانگر را ببینید.