AdvancedMarkerElement class
google.maps.marker.AdvancedMarkerElement
sınıf
Haritada bir konumu gösterir. AdvancedMarkerElement öğesinin görüntülenmesi için position öğesinin ayarlanması gerektiğini unutmayın.
Özel öğe:
<gmp-advanced-marker gmp-clickable position="lat,lng" title="string"></gmp-advanced-marker>
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf AdvancedMarkerElementOptions öğesini uygular.
const {AdvancedMarkerElement} = await google.maps.importLibrary("marker") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
AdvancedMarkerElement |
AdvancedMarkerElement([options])Parametreler:
Belirtilen seçeneklerle AdvancedMarkerElement oluşturur. Bir harita belirtilmişse AdvancedMarkerElement, oluşturulduktan sonra haritaya eklenir. |
Özellikler | |
|---|---|
collisionBehavior |
Tür:
CollisionBehavior optionalŞu sayfaya göz atın: AdvancedMarkerElementOptions.collisionBehavior. |
gmpClickable |
Tür:
boolean optionalŞu sayfaya göz atın:
.HTML özelliği:
|
gmpDraggable |
Tür:
boolean optionalŞu sayfaya göz atın: AdvancedMarkerElementOptions.gmpDraggable. |
map |
Tür:
Map optionalŞu sayfaya göz atın: AdvancedMarkerElementOptions.map. |
position |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalŞu sayfaya göz atın:
AdvancedMarkerElementOptions.position.HTML özelliği:
|
title |
Tür:
stringŞu sayfaya göz atın:
AdvancedMarkerElementOptions.title.HTML özelliği:
|
zIndex |
Tür:
number optionalŞu sayfaya göz atın: AdvancedMarkerElementOptions.zIndex. |
|
Tür:
HTMLElementBu alan salt okunurdur. Görünümü destekleyen DOM öğesi. |
|
Tür:
Node optionalŞu sayfaya göz atın: AdvancedMarkerElementOptions.content. |
Yöntemler | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBelirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener konusuna bakın. |
addListener |
addListener(eventName, handler)Parametreler:
Döndürülen Değer:
MapsEventListener Ortaya çıkan etkinlik işleyicisi.Belirtilen işleyici işlevini, Maps Eventing sistemindeki belirtilen etkinlik adına ekler. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
|---|---|
click |
function(event)Bağımsız değişkenler:
Bu etkinlik, AdvancedMarkerElement öğesi tıklandığında tetiklenir.addEventListener() ile kullanılamaz (bunun yerine gmp-click kullanın). |
drag |
function(event)Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerElement simgesini sürüklerken tekrar tekrar tetiklenir.addEventListener() ile kullanılamaz. |
dragend |
function(event)Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerElement simgesini sürüklemeyi bıraktığında tetiklenir.addEventListener() ile kullanılamaz. |
dragstart |
function(event)Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerElement simgesini sürüklemeye başladığında tetiklenir.addEventListener() ile kullanılamaz. |
|
function(event)Bağımsız değişkenler:
Bu etkinlik, AdvancedMarkerElement öğesi tıklandığında tetiklenir. addListener() yerine addEventListener() ile birlikte kullanılması önerilir. |
AdvancedMarkerElementOptions arayüzü
google.maps.marker.AdvancedMarkerElementOptions
arayüz
AdvancedMarkerElement oluşturma seçenekleri.
Özellikler | |
|---|---|
collisionBehavior optional |
Tür:
CollisionBehavior optionalBir AdvancedMarkerElement öğesinin başka bir AdvancedMarkerElement öğesiyle veya bir vektör haritasındaki temel harita etiketleriyle çakıştığında nasıl davranacağını belirten bir sıralama. Not: |
content optional |
Tür:
Node optionalVarsayılan:
PinElement.elementAdvancedMarkerElement görselini destekleyen DOM öğesi. Not: |
|
Tür:
boolean optionalVarsayılan:
falsetrue ise AdvancedMarkerElement tıklanabilir olur, gmp-click etkinliğini tetikler ve erişilebilirlik amacıyla etkileşimli hale gelir (ör. ok tuşlarıyla klavye gezinmesine izin verir). |
gmpDraggable optional |
Tür:
boolean optionalVarsayılan:
falsetrue ise AdvancedMarkerElement sürüklenebilir. Not: Yükseklik bilgisi içeren |
map optional |
Tür:
Map optionalAdvancedMarkerElement öğesinin gösterileceği harita. Harita, AdvancedMarkerElement öğesini göstermek için gereklidir ve oluşturma sırasında sağlanmamışsa AdvancedMarkerElement.map ayarlanarak sağlanabilir. |
position optional |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalAdvancedMarkerElement konumunu ayarlar. Bir AdvancedMarkerElement, konum olmadan oluşturulabilir ancak konumu sağlanana kadar (örneğin, kullanıcının işlemleri veya seçimleri aracılığıyla) gösterilmez. Bir AdvancedMarkerElement öğesinin konumu, oluşturma sırasında sağlanmamışsa AdvancedMarkerElement.position ayarlanarak sağlanabilir. Not: Yükseklik bilgisi içeren |
title optional |
Tür:
string optionalFareyle üzerine gelindiğinde gösterilen metin. Sağlanırsa erişilebilirlik metni (ör. ekran okuyucularla kullanım için) AdvancedMarkerElement öğesine sağlanan değerle birlikte eklenir. |
zIndex optional |
Tür:
number optionalTüm AdvancedMarkerElement'ler, zIndex'lerine göre haritada gösterilir. Daha yüksek değerler, daha düşük değerlere sahip AdvancedMarkerElement'lerin önünde gösterilir. Varsayılan olarak, AdvancedMarkerElement ekran üzerindeki dikey konumlarına göre gösterilir. Daha alttaki AdvancedMarkerElement, ekranın daha üst kısmındaki AdvancedMarkerElement'ların önünde görünür. zIndex, CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY Gelişmiş İşaretçiler arasındaki göreceli önceliği belirlemeye yardımcı olmak için de kullanılır. Daha yüksek bir zIndex değeri, daha yüksek önceliği gösterir. |
AdvancedMarkerClickEvent class
google.maps.marker.AdvancedMarkerClickEvent
sınıf
Bu etkinlik, bir gelişmiş işaretçi tıklandığında oluşturulur. event.target.position ile işaretçinin konumuna erişin.
Bu sınıfın süresi Event tarihinde sona eriyor.
const {AdvancedMarkerClickEvent} = await google.maps.importLibrary("marker") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
PinElement class
google.maps.marker.PinElement
sınıf
PinElement, şekil ve gliften oluşan bir DOM öğesini temsil eder. Şekil, varsayılan AdvancedMarkerElement'da görülen balon stiline sahiptir. Glif, balon şeklinde gösterilen isteğe bağlı bir DOM öğesidir. Bir PinElement, PinElement.scale bağlı olarak farklı bir en-boy oranına sahip olabilir.
Not: Web bileşeni olarak kullanım (ör. HTMLElement alt sınıfı olarak veya HTML üzerinden kullanım) henüz desteklenmemektedir.
Bu sınıfın süresi HTMLElement tarihinde sona eriyor.
Bu sınıf PinElementOptions öğesini uygular.
const {PinElement} = await google.maps.importLibrary("marker") numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
|---|---|
PinElement |
PinElement([options])Parametreler:
|
Özellikler | |
|---|---|
background |
Tür:
string optionalŞu sayfaya göz atın: PinElementOptions.background. |
borderColor |
Tür:
string optionalŞu sayfaya göz atın: PinElementOptions.borderColor. |
element |
Tür:
HTMLElementBu alan salt okunurdur. Görünümü destekleyen DOM öğesi. |
glyph |
Şu sayfaya göz atın: PinElementOptions.glyph. |
glyphColor |
Tür:
string optionalŞu sayfaya göz atın: PinElementOptions.glyphColor. |
scale |
Tür:
number optionalŞu sayfaya göz atın: PinElementOptions.scale. |
Yöntemler | |
|---|---|
|
addEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidBu işlev henüz kullanıma sunulmadı. |
removeEventListener |
removeEventListener(type, listener[, options])Parametreler:
İade Değeri:
voidDaha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
PinElementOptions arayüzü
google.maps.marker.PinElementOptions
arayüz
PinElement oluşturma seçenekleri.
Özellikler | |
|---|---|
background optional |
Tür:
string optionalPin şeklinin arka plan rengi. Tüm CSS renk değerlerini destekler. |
borderColor optional |
Tür:
string optionalPin şeklinin kenarlık rengi. Tüm CSS renk değerlerini destekler. |
glyph optional |
Sabitlemede gösterilen DOM öğesi. |
glyphColor optional |
Tür:
string optionalGlifin rengi. Tüm CSS renk değerlerini destekler. |
scale optional |
Tür:
number optionalVarsayılan:
1Pinin ölçeği. |