İşaretçi sınıfı
google.maps.Marker
sınıf
Bu sınıfın süresi MVCObject
tarihinde sona eriyor.
const {Marker} = await google.maps.importLibrary("marker")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
Marker |
Marker([opts]) Parametreler:
Belirtilen seçeneklerle bir işaretçi oluşturur. Bir harita belirtilirse işaretçi, oluşturma sırasında haritaya eklenir. İşaretçinin gösterilmesi için konumun ayarlanması gerektiğini unutmayın. |
Sabitler | |
---|---|
MAX_ZINDEX |
API'nin bir işaretçiye atayacağı maksimum varsayılan z-endeksi. Bir işaretçiyi öne getirmek için daha yüksek bir Z-endeksi ayarlayabilirsiniz. |
Yöntemler | |
---|---|
getAnimation |
getAnimation() Parametreler: Yok
İade Değeri:
Animation|null|undefined Şu anda çalıştırılan animasyonu alır. |
getClickable |
getClickable() Parametreler: Yok
Dönüş Değeri: İşaretçi tıklanabilirse
boolean Doğru.Marker öğesinin tıklanabilir durumunu alın. |
getCursor |
getCursor() Parametreler: Yok
İade Değeri:
string|null|undefined Fare imleciyle üzerine gelindiğinde gösterilen imleç türünü alır. |
getDraggable |
getDraggable() Parametreler: Yok
Dönüş Değeri:
boolean İşaretçi sürüklenebiliyorsa True (Doğru).Marker öğesinin sürüklenebilir durumunu alın. |
getIcon |
getIcon() Parametreler: Yok
Marker simgesini alın. Şu sayfaya göz atın: MarkerOptions.icon . |
getLabel |
getLabel() Parametreler: Yok
İade Değeri:
MarkerLabel|string|null|undefined Marker etiketini alın. Şu sayfaya göz atın: MarkerOptions.label . |
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|StreetViewPanorama Marker öğesinin oluşturulduğu haritayı veya panoramayı alın. |
getOpacity |
getOpacity() Parametreler: Yok
Döndürülen Değer:
number|null|undefined 0,0 ile 1,0 arasında bir sayı.Marker opaklığını alın. |
getPosition |
getPosition() Parametreler: Yok
İade Değeri:
LatLng|null|undefined Marker konumunu alın. |
getShape |
getShape() Parametreler: Yok
İade Değeri:
MarkerShape|null|undefined Etkileşim için kullanılan Marker şeklini alın. MarkerOptions.shape ve MarkerShape hükümlerini inceleyin. |
getTitle |
getTitle() Parametreler: Yok
İade Değeri:
string|null|undefined Marker ipucunun başlığını alır. Şu sayfaya göz atın: MarkerOptions.title . |
getVisible |
getVisible() Parametreler: Yok
Dönüş Değeri: İşaretçi görünürse
boolean Doğru.Marker görünürlüğünü elde edin. |
getZIndex |
getZIndex() Parametreler: Yok
Döndürülen Değer:
number|null|undefined İşaretçinin zIndex'i.Marker öğesinin zIndex'ini alın. Şu sayfaya göz atın: MarkerOptions.zIndex . |
setAnimation |
setAnimation([animation]) Parametreler:
Döndürülen Değer: Yok
Animasyon başlatma Devam eden tüm animasyonlar iptal edilir. Şu anda desteklenen animasyonlar: Animation.BOUNCE , Animation.DROP . null iletildiğinde tüm animasyonlar durur. |
setClickable |
setClickable(flag) Parametreler:
Döndürülen Değer: Yok
Marker öğesinin tıklanabilir olup olmadığını ayarlayın. |
setCursor |
setCursor([cursor]) Parametreler:
Döndürülen Değer: Yok
Fareyle üzerine gelindiğinde gösterilen fare imleci türünü ayarlayın. |
setDraggable |
setDraggable(flag) Parametreler:
Döndürülen Değer: Yok
Marker öğesinin sürüklenebilir olup olmadığını ayarlayın. |
setIcon |
setIcon([icon]) Döndürülen Değer: Yok
Marker için simge ayarlayın. Şu sayfaya göz atın: MarkerOptions.icon . |
setLabel |
setLabel([label]) Parametreler:
Döndürülen Değer: Yok
Marker için etiketi ayarlayın. Şu sayfaya göz atın: MarkerOptions.label . |
setMap |
setMap(map) Parametreler:
Döndürülen Değer: Yok
Belirtilen haritada veya panoramada Marker simgesini oluşturur. Harita null olarak ayarlanırsa işaretçi kaldırılır. |
setOpacity |
setOpacity([opacity]) Parametreler:
Döndürülen Değer: Yok
Marker opaklığını ayarlayın. |
setOptions |
setOptions(options) Parametreler:
Döndürülen Değer: Yok
Marker için seçenekleri ayarlayın. |
setPosition |
setPosition([latlng]) Parametreler:
Döndürülen Değer: Yok
Marker için konumu ayarlayın. |
setShape |
setShape([shape]) Parametreler:
Döndürülen Değer: Yok
Etkileşim için kullanılan Marker şeklini ayarlayın. MarkerOptions.shape ve MarkerShape hükümlerini inceleyin. |
setTitle |
setTitle([title]) Parametreler:
Döndürülen Değer: Yok
Marker ipucunun başlığını ayarlayın. Şu sayfaya göz atın: MarkerOptions.title . |
setVisible |
setVisible(visible) Parametreler:
Döndürülen Değer: Yok
Marker öğesinin görünür olup olmayacağını ayarlayın. |
setZIndex |
setZIndex([zIndex]) Parametreler:
Döndürülen Değer: Yok
Marker öğesinin zIndex'ini ayarlayın. Şu sayfaya göz atın: MarkerOptions.zIndex . |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
animation_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker animasyon özelliği değiştiğinde tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker simgesi tıklandığında tetiklenir. |
clickable_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker tıklanabilir özellik değiştiğinde tetiklenir. |
contextmenu |
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker üzerinde DOM contextmenu etkinliği tetiklendiğinde tetiklenir. |
cursor_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker imleç özelliği değiştiğinde tetiklenir. |
dblclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker simgesi çift tıklandığında tetiklenir. |
drag |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı Marker simgesini sürüklerken tekrar tekrar tetiklenir. |
dragend |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı Marker simgesini sürüklemeyi bıraktığında tetiklenir. |
draggable_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker draggable özelliği değiştiğinde tetiklenir. |
dragstart |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı Marker simgesini sürüklemeye başladığında tetiklenir. |
flat_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker düz özelliği değiştiğinde tetiklenir. |
icon_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker simge özelliği değiştiğinde tetiklenir. |
mousedown |
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker üzerinde mousedown için tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik, fare Marker simgesinin alanından çıktığında tetiklenir. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik, fare Marker simgesinin alanına girdiğinde tetiklenir. |
mouseup |
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker üzerinde mouseup için tetiklenir. |
position_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker konum özelliği değiştiğinde tetiklenir. |
shape_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker şekil özelliği değiştiğinde tetiklenir. |
title_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker title özelliği değiştiğinde tetiklenir. |
visible_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker visible özelliği değiştiğinde tetiklenir. |
zindex_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, Marker zIndex özelliği değiştiğinde tetiklenir. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, Marker üzerinde sağ tıklama yapıldığında tetiklenir. |
MarkerOptions arayüzü
google.maps.MarkerOptions
arayüz
Bir işaretçide ayarlanabilecek özellikleri tanımlamak için kullanılan MarkerOptions nesnesi.
Özellikler | |
---|---|
anchorPoint optional |
Tür:
Point optional İşaretçi konumundan, işaretçiyle tutturulmuş olarak açılan bir bilgi penceresinin ucuna olan uzaklık. |
animation optional |
Tür:
Animation optional Varsayılan:
null İşaretçi haritaya eklendiğinde hangi animasyonun oynatılacağı. |
clickable optional |
Tür:
boolean optional Varsayılan:
true true ise işaretçi, fare ve dokunma etkinliklerini alır. |
|
Tür:
string|CollisionBehavior optional Varsayılan:
null Vektör haritalardaki işaretçiler için çakışma davranışı ayarlayın. |
crossOnDrag optional |
Tür:
boolean optional Varsayılan:
true false ise sürükleme sırasında işaretçinin altında görünen artı işaretini devre dışı bırakır. |
cursor optional |
Tür:
string optional Varsayılan:
pointer Fareyle üzerine gelindiğinde gösterilecek fare imleci türü. |
draggable optional |
Tür:
boolean optional Varsayılan:
false true ise işaretçi sürüklenebilir. Not: Bu ayarı true olarak ayarlarsanız clickable değeri false olarak ayarlanmış olsa bile işaretçi tıklanabilir hale gelir. |
icon optional |
Ön plan simgesi. Bir dize sağlanırsa dize, url olarak Icon ile birlikte sağlanmış gibi değerlendirilir. |
label optional |
Tür:
string|MarkerLabel optional Varsayılan:
null İşaretçiye etiket ekler. İşaretçi etiketi, işaretçinin içinde görünen bir harf veya sayıdır. Etiket bir dize veya MarkerLabel nesnesi olabilir. Sağlanırsa ve MarkerOptions.title sağlanmazsa, sağlanan etiketin metniyle birlikte işaretçiye erişilebilirlik metni (ör. ekran okuyucularla kullanım için) eklenir. label işaretinin şu anda yalnızca optimize edilmemiş işaretçiler için erişilebilirlik metni olarak kullanıldığını lütfen unutmayın. |
map optional |
Tür: Map| |