Marker (legacy)

İş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.

Marker
Marker([opts])
Parametreler: 
  • optsMarkerOptions optional Adlandırılmış isteğe bağlı bağımsız değişkenler
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.
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.
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
İade Değeri:  string|Icon|Symbol|null|undefined
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: 
  • animationAnimation optional Oynatılacak animasyon.
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: 
  • flagboolean true ise işaretçi tıklanabilir.
Döndürülen Değer: Yok
Marker öğesinin tıklanabilir olup olmadığını ayarlayın.
setCursor
setCursor([cursor])
Parametreler: 
  • cursorstring optional Fare imleci türü.
Döndürülen Değer: Yok
Fareyle üzerine gelindiğinde gösterilen fare imleci türünü ayarlayın.
setDraggable
setDraggable(flag)
Parametreler: 
  • flagboolean optional true ise işaretçi sürüklenebilir.
Döndürülen Değer: Yok
Marker öğesinin sürüklenebilir olup olmadığını ayarlayın.
setIcon
setIcon([icon])
Parametreler: 
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: 
  • opacitynumber optional 0,0 (şeffaf) ile 1,0 (opak) arasında bir sayı.
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: 
  • titlestring optional
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: 
  • visibleboolean true ise işaretçi görünür.
Döndürülen Değer: Yok
Marker öğesinin görünür olup olmayacağını ayarlayın.
setZIndex
setZIndex([zIndex])
Parametreler: 
  • zIndexnumber optional
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
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, Markertitle ö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.
rightclick
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.

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.
BetacollisionBehavior optional
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
Tür:  string|Icon|Symbol 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|