AdvancedMarkerElement sınıfı
google.maps.marker.AdvancedMarkerElement
sınıf
Haritada bir konumu gösterir. AdvancedMarkerElement
öğesinin görüntülenmesi için position
değerinin ayarlanması gerektiğini unutmayın.
Not: Web Bileşeni olarak kullanım (ör. özel <gmp-advanced-marker>
HTML öğesi yalnızca v=beta
kanalında kullanılabilir).
Özel öğe:
<gmp-advanced-marker position="lat,lng" title="string"></gmp-advanced-marker>
Bu sınıfın kapsamı HTMLElement
.
Bu sınıf AdvancedMarkerElementOptions
yöntemini uyguluyor.
const {AdvancedMarkerElement} = await google.maps.importLibrary("marker")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
AdvancedMarkerElement |
AdvancedMarkerElement([options]) Parametreler:
Belirtilen seçeneklerle bir AdvancedMarkerElement oluşturur. Harita belirtilmişse, AdvancedMarkerElement yol çalışması sırasında haritaya eklenir. |
Özellikler | |
---|---|
collisionBehavior |
Tür:
CollisionBehavior optional Şu sayfaya göz atın: AdvancedMarkerElementOptions.collisionBehavior . |
content |
Tür:
Node optional Şu sayfaya göz atın: AdvancedMarkerElementOptions.content . |
element |
Tür:
HTMLElement Bu alan salt okunurdur. Görünümü destekleyen DOM Öğesi. |
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 . |
Yöntemler | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. Bkz. addEventListener |
addListener |
addListener(eventName, handler) Parametreler:
Dönüş Değeri:
MapsEventListener Sonuçta ortaya çıkan etkinlik işleyici.Belirtilen işleyici işlevini, Haritalar Eventing sisteminde verilen etkinlik adına ekler. |
removeEventListener |
removeEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Daha önce addEventListener hizmetine kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. Bkz. removeEventListener |
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:
Kullanıcı AdvancedMarkerElement öğesini sürüklerken bu etkinlik sürekli olarak tetiklenir.addEventListener() ile kullanılamaz. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı AdvancedMarkerElement öğesini 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 öğesini sürüklemeye başladığında tetiklenir.addEventListener() ile kullanılamaz. |
gmp-click |
function(event) Bağımsız değişkenler:
Bu etkinlik, AdvancedMarkerElement öğesi tıklandığında tetiklenir. addListener() yerine addEventListener() ile en iyi şekilde kullanılır. |
AdvancedMarkerElementOptions arayüzü
google.maps.marker.AdvancedMarkerElementOptions
arayüz
AdvancedMarkerElement
oluşturma seçenekleri.
Özellikler | |
---|---|
collisionBehavior optional |
Tür:
CollisionBehavior optional Bir AdvancedMarkerElement öğesinin başka bir AdvancedMarkerElement ile veya bir vektör haritasındaki temel harita etiketleriyle çakıştığında nasıl davranması gerektiğini belirten bir numaralandırma. Not: |
content optional |
Tür:
Node optional Varsayılan:
PinElement.element AdvancedMarkerElement görselini destekleyen DOM Öğesi. Not: |
gmpDraggable optional |
Tür:
boolean optional Varsayılan:
false true ise AdvancedMarkerElement sürüklenebilir. Not: Rakımlı |
map optional |
Tür:
Map optional AdvancedMarkerElement öğesinin görüntüleneceği harita. Harita, AdvancedMarkerElement göstermek için gereklidir ve yol çalışması sırasında sağlanmazsa AdvancedMarkerElement.map ayarlanarak sağlanabilir. |
position optional |
Tür:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional AdvancedMarkerElement öğesinin konumunu ayarlar. AdvancedMarkerElement , konum olmadan da oluşturulabilir, ancak konumu (örneğin, kullanıcının işlemleri veya seçimleri) sağlanana kadar görüntülenmez. Yapım aşamasında sağlanmazsa bir AdvancedMarkerElement konumu AdvancedMarkerElement.position ayarlanarak sağlanabilir. Not: Rakımlı |
title optional |
Tür:
string optional Fareyle üzerine gelindiğinde görünen metin. Erişilebilirlik metni (ör. ekran okuyucularla kullanım için), AdvancedMarkerElement öğesine sağlanan değerle birlikte eklenir. |
zIndex optional |
Tür:
number optional Tüm AdvancedMarkerElement değerleri, haritada z Endeksi değerlerine göre gösterilir ve yüksek değerler, daha düşük değerlere sahip AdvancedMarkerElement seçeneklerinin önünde gösterilir. Varsayılan olarak, AdvancedMarkerElement öğeleri ekrandaki dikey konumlarına göre görüntülenirken alttaki AdvancedMarkerElement , ekranın daha yukarılarındaki AdvancedMarkerElement öğelerinin önünde görünür. zIndex yönteminin, CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY Gelişmiş İşaretçiler arasında göreli önceliğin belirlenmesine yardımcı olması için de kullanıldığını unutmayın. zIndex değeri yükseldikçe önceliğin yüksek olduğunu gösterir. |
AdvancedMarkerClickEvent sınıfı
google.maps.marker.AdvancedMarkerClickEvent
sınıf
Bu etkinlik bir Gelişmiş İşaretçi tıklanarak oluşturuldu. event.target.position
ile işaretçinin konumuna erişin.
Bu sınıfın kapsamı Event
.
const {AdvancedMarkerClickEvent} = await google.maps.importLibrary("marker")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
PinElement sınıfı
google.maps.marker.PinElement
sınıf
PinElement
, bir şekilden ve bir gliften oluşan bir DOM öğesini temsil eder. Şeklin balon stili, varsayılan AdvancedMarkerElement
içinde görülenle aynı. Glif, balon şeklinde görüntülenen isteğe bağlı bir DOM öğesidir. Bir PinElement
, PinElement.scale
bağlı olarak farklı 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 kapsamı HTMLElement
.
Bu sınıf PinElementOptions
yöntemini uyguluyor.
const {PinElement} = await google.maps.importLibrary("marker")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
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:
HTMLElement Bu 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 |
addEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Bu işlev henüz kullanılamıyor. |
removeEventListener |
removeEventListener(type, listener[, options]) Parametreler:
Dönüş Değeri:
void Daha önce addEventListener hizmetine kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. Bkz. removeEventListener |
PinElementOptions arayüzü
google.maps.marker.PinElementOptions
arayüz
PinElement
oluşturma seçenekleri.
Özellikler | |
---|---|
background optional |
Tür:
string optional İğne şeklinin arka plan rengi. Tüm CSS renk değerlerini destekler. |
borderColor optional |
Tür:
string optional İğne şeklinin kenarlık rengi. Tüm CSS renk değerlerini destekler. |
glyph optional |
Raptiyede gösterilen DOM öğesi. |
glyphColor optional |
Tür:
string optional Glifin rengi. Tüm CSS renk değerlerini destekler. |
scale optional |
Tür:
number optional Varsayılan:
1 Raptiyenin ölçeği. |