Çakışma davranışını kontrol etme

Bu sayfada, bir işaretçi için çakışma davranışının nasıl ayarlanacağı gösterilmektedir. Çarpışma davranışı, bir işaretçi başka bir işaretçiyle çakıştığında (çakıştığında) nasıl görüntüleneceğini kontrol eder.

Çakışma davranışını ayarlamak için collisionBehavior öğesini aşağıdakilerden birine ayarlayın:

  • REQUIRED: Çarpışma durumundan bağımsız olarak işaretçiyi her zaman göster
  • REQUIRED_AND_HIDES_OPTIONAL: Çarpışma fark etmeksizin işaretçiyi her zaman görüntüleyin ve işaretçiyle çakışan tüm OPTIONAL_AND_HIDES_LOWER_PRIORITY işaretçilerini veya etiketleri gizleyin.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY: İşaretçiyi yalnızca diğer işaretçilerle çakışmıyorsa görüntüleyin. Bu türden iki işaretçi çakışırsa zIndex değeri daha yüksek olan işaretçi gösterilir. zIndex öğeleri aynıysa dikey ekran konumu daha düşük olan ekran gösterilir.

Aşağıdaki örnekte, bir işaretçi için çarpışma davranışının nasıl ayarlanacağı gösterilmektedir:

const marker = new Marker3DElement({
    position: {lat, lng},
    collisionBehavior: google.maps.CollisionBehavior.REQUIRED
});