İşaretçileri, etiketleri ve ÖY çakışmalarını yönetme

Bu sayfada, haritanıza eklediğiniz işaretçiler ile önemli yerler (ÖY) veya sokak adları gibi varsayılan etiketler arasındaki çakışmaları nasıl yöneteceğiniz gösterilmektedir.

Başlamadan önce

İşaretçi ve etiket çakışmalarını yönetmek için vektör görüntü türüyle etkinleştirilmiş bir harita kimliği kullanmanız gerekir.

İşaretçi önceliklerini belirtme

AdvancedMarkerElement kullanın.collisionBehavior özelliğini kullanabilirsiniz.

Aşağıdaki değerlerden birini kullanın:

  • REQUIRED - Varsayılan. Diğer işaretçiler, etiketler ve ÖY'lerle çakışan bir işaretçi kullanılmasını gerektirir.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY - İşaretçinin, gerekli bir işaretçiyle veya daha yüksek önceliğe sahip bir OPTIONAL_AND_HIDES_LOWER_PRIORITY işaretçisiyle değiştirilebileceğini, üzerine eklenebileceğini belirtir. OPTIONAL_AND_HIDES_LOWER_PRIORITY işaretçi arasında göreli önceliği belirlemenize yardımcı olması için zIndex özelliğini kullanın. zIndex değeri yükseldikçe önceliğin yüksek olduğunu belirtir.
  • REQUIRED_AND_HIDES_OPTIONAL - İşaretçiyle çakışan OPTIONAL_AND_HIDES_LOWER_PRIORITY işaretçi, etiket veya ÖY'leri gizlerken bir işaretçinin görüntülenmesini gerektirir. İşaretçi, diğer gerekli işaretçilerle çakışabilir.

Daha fazla bilgi için Marker Collision Management kod örneğine bakın.