Advanced Markers (beta)

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

AdvancedMarkerView sınıfı

google.maps.marker.AdvancedMarkerView sınıf

Belirtilen seçeneklerle bir AdvancedMarkerView oluşturur. Bir harita belirtilirse, AdvancedMarkerView yapım sırasında haritaya eklenir. AdvancedMarkerView öğesinin görüntülenmesi için konumun ayarlanması gerektiğini unutmayın.

Bu sınıfta AdvancedMarkerViewOptions uygulanır.

&libraries=marker URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

v=beta kullanılırken const {AdvancedMarkerView} = await google.map.importLibrary("marker") kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

AdvancedMarkerView
AdvancedMarkerView([options])
Parametreler:
collisionBehavior
Tür: CollisionBehavior optional
content
Tür: Element optional
draggable
Tür: boolean optional
element optional
Tür: Element optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
map
Tür: Map optional
position
title
Tür: string optional
zIndex
Tür: number optional
addListener
addListener(eventName, handler)
Parametreler:
İade Değeri: MapsEventListener
Belirtilen dinleyici işlevini belirtilen etkinlik adına ekler.
click
function(event)
Bağımsız değişkenler:
Bu etkinlik, AdvancedMarkerView öğesi tıklandığında tetiklenir.
drag
function(event)
Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerView öğesini sürüklerken tekrar tekrar tetiklenir.
dragend
function(event)
Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerView öğesini sürüklemeyi bıraktığında tetiklenir.
dragstart
function(event)
Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerView öğesini sürüklemeye başladığında tetiklenir.

AdvancedMarkerViewOptions arayüz

google.maps.marker.AdvancedMarkerViewOptions arayüz

AdvancedMarkerView oluşturma seçenekleri.

&libraries=marker URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

collisionBehavior optional
Tür: CollisionBehavior optional
Bir AdvancedMarkerView öğesinin başka bir AdvancedMarkerView ile veya bir vektör haritasındaki temel harita etiketleriyle çakıştığında nasıl davranması gerektiğini belirten bir numaralandırma.

Not: AdvancedMarkerView ile AdvancedMarkerView çakışması, hem kafes ve hem de vektör haritalarında çalışır. Ancak, temel haritanın etiket çakışması için AdvancedMarkerView, yalnızca vektör haritalarında çalışır.

content optional
Tür: Element optional
Varsayılan: PinView.element
AdvancedMarkerView görselini destekleyen DOM Öğesi.

Not: AdvancedMarkerView, aktarılan DOM öğesini klonlamaz. DOM öğesi bir AdvancedMarkerView öğesine geçirildikten sonra, aynı DOM öğesinin başka bir AdvancedMarkerView öğesine geçirilmesi, DOM öğesini taşıyacak ve önceki AdvancedMarkerView öğesinin boş görünmesine neden olacaktır.

draggable optional
Tür: boolean optional
Varsayılan: false
true ise AdvancedMarkerView sürüklenebilir.

Not: Rakımlı AdvancedMarkerView öğeleri sürüklenemez.

element optional
Tür: Element optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
map optional
Tür: Map optional
AdvancedMarkerView öğesinin gösterileceği harita. Harita, AdvancedMarkerView görüntülenmesi için gereklidir ve inşaat sırasında sağlanmazsa AdvancedMarkerView.map kullanılarak sağlanabilir.
position optional
AdvancedMarkerView konumunu ayarlar. Bir AdvancedMarkerView, konum olmadan da oluşturulabilir ancak konumu sağlanana kadar (ör. kullanıcının eylemleri veya seçenekleri) gösterilmez. Yapıda sağlanmazsa AdvancedMarkerView.position öğesi ayarlanarak bir AdvancedMarkerView konumu sağlanabilir.

Not: Rakımlı AdvancedMarkerView özelliği yalnızca vektör haritalarında desteklenir.

title optional
Tür: string optional
Fareyle üzerine gelme metni. Sağlanması durumunda, sağlanan değerle AdvancedMarkerView erişilebilirlik metni (ör. ekran okuyucularla kullanım için) eklenir.
zIndex optional
Tür: number optional
Tüm AdvancedMarkerView öğeleri zEndeksi değerine göre haritada gösterilir. Daha yüksek değerler ise daha düşük değerlerle AdvancedMarkerView öğelerinin önünde gösterilir. Varsayılan olarak AdvancedMarkerView'ler ekrandaki dikey konumlarına göre AdvancedMarkerView'ler, ekranın daha aşağılarındaki AdvancedMarkerView'lerin önünde görünür. zIndex ürününün, CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY Gelişmiş İşaretleyiciler arasındaki göreceli önceliği belirlemek için de kullanıldığını unutmayın. zIndex değerinin yüksek olması daha yüksek önceliğe işaret eder.

PinView sınıfı

google.maps.marker.PinView sınıf

PinView, bir şekil ve bir gliften oluşan DOM öğesini temsil eder. Şekil, varsayılan AdvancedMarkerView ile aynı balon stiline sahip. Glif, balon şeklinde görüntülenen isteğe bağlı bir DOM öğesidir. Bir PinView, PinView.scale özelliğine bağlı olarak farklı en boy oranına sahip olabilir.

Bu sınıfta PinViewOptions uygulanır.

&libraries=marker URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

v=beta kullanılırken const {PinView} = await google.map.importLibrary("marker") kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.

PinView
PinView([options])
Parametreler:
background
Tür: string optional
borderColor
Tür: string optional
element optional
Tür: Element optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
glyph
Tür: string|Element|URL optional
glyphColor
Tür: string optional
scale
Tür: number optional
addListener
addListener(eventName, handler)
Parametreler:
İade Değeri: MapsEventListener
Belirtilen dinleyici işlevini belirtilen etkinlik adına ekler.

PinViewOptions arayüz

google.maps.marker.PinViewOptions arayüz

PinView oluşturma seçenekleri.

&libraries=marker URL parametresini kullanarak yükleyin. Maps JavaScript API'deki kitaplıklar konusuna bakın.

background optional
Tür: string optional
Raptiye şeklinin arka plan rengi. Herhangi bir CSS renk değerini destekler.
borderColor optional
Tür: string optional
İğne şeklinin kenarlık rengi. Herhangi bir CSS renk değerini destekler.
element optional
Tür: Element optional
Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi.
glyph optional
Tür: string|Element|URL optional
Raptiyede görüntülenen DOM öğesi.
glyphColor optional
Tür: string optional
Glifin rengi. Herhangi bir CSS renk değerini destekler.
scale optional
Tür: number optional
Varsayılan: 1
Raptiyenin ölçeği.