Info Window

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

InfoWindow sınıfı

google.maps.InfoWindow sınıf

Balona benzeyen ve genellikle bir işaretçiye bağlı olan yer paylaşımı.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

InfoWindow
InfoWindow([opts])
Parametreler:
Belirtilen seçeneklerin yer aldığı bir bilgi penceresi oluşturur. Bilgi Penceresi, seçeneklerde belirtilen noktalara bağlı olarak haritada belirli bir konuma veya bir işaretçinin üzerine yerleştirilebilir. Otomatik kaydırma devre dışı olmadıkça, bir bilgi penceresi açıldığında otomatik olarak görünür olması için haritayı kaydırır. Bir InfoWindow oluşturduktan sonra, haritada görüntülenmesi için açık çağrıda bulunmanız gerekir. Kullanıcı, haritadan kaldırmak için InfoWindow'daki kapat düğmesini tıklayabilir veya geliştirici, aynı efekt için Close() işlevini çağırabilir.
close
close()
Parametreler: Yok
Return Value: Hiçbiri
Bu Bilgi Penceresini DOM yapısından kaldırarak kapatır.
focus
focus()
Parametreler: Yok
Return Value: Hiçbiri
Odağı bu InfoWindow olarak ayarlar. Odaklanmadan önce InfoWindow öğesinin görünür olduğundan emin olmak için bir visible etkinliğiyle birlikte bu yöntemi kullanmayı düşünebilirsiniz. Görünür olmayan bir InfoWindow, odaklanamaz.
getContent
getContent()
Parametreler: Yok
İade Değeri: string|Element|null|Text|undefined Bu InfoWindow'un içeriği. Daha önce içerik olarak ayarlananla aynıdır.
getPosition
getPosition()
Parametreler: Yok
İade Değeri: LatLng|null|undefined Bu InfoWindow'un en son konumu.
getZIndex
getZIndex()
Parametreler: Yok
İade Değeri: number Bu InfoWindow öğesinin zIndex değeri.
open
open([options, anchor])
Parametreler:
  • optionsInfoWindowOpenOptions|Map|StreetViewPanorama optional InfoWindowOpenOptions nesnesi (önerilir) veya bu InfoWindow'un oluşturulacağı harita|panorama.
  • anchor: MVCObject optional Bu InfoWindow'un konumlandırılacağı bağlayıcı. Çapa boş değilse Bilgi Penceresi, çapanın üst orta kısmına konumlandırılır. InfoWindow, sabitle (varsa) aynı haritada veya panoramada oluşturulur.
Return Value: Hiçbiri
Bu haritada bu InfoWindow'u açar. İsteğe bağlı olarak, bilgi penceresi bir sabit ile ilişkilendirilebilir. Temel API'de tek bağlantı türü Marker sınıfıdır. Bununla birlikte, sabit bir LatLng position özelliğini ve pixelOffset değerini hesaplamak için bir Point anchorPoint özelliğini açığa çıkaran herhangi bir MVCObject olabilir (InfoWindowOptions konusuna bakın). anchorPoint, bağlayıcı konumundan Bilgi Penceresinin ucuna olan ofsettir. Bu yöntemin tek bağımsız değişkeni olarak InfoWindowOpenOptions arayüzünün kullanılması önerilir. Tarayıcı odağının açık olarak değiştirilmesini engellemek için InfoWindowOpenOptions.shouldFocus özelliğini false olarak ayarlayın.
setContent
setContent([content])
Parametreler:
  • content: string|Element|Text optional Bu InfoWindow tarafından görüntülenecek içerik.
Return Value: Hiçbiri
setOptions
setOptions([options])
Parametreler:
Return Value: Hiçbiri
setPosition
setPosition([position])
Parametreler:
  • position: LatLng|LatLngLiteral optional Bu Bilgi Penceresinin görüntüleneceği EnlLng konumu.
Return Value: Hiçbiri
setZIndex
setZIndex(zIndex)
Parametreler:
  • zIndex: number Bu InfoWindow için z-endeksi. Daha yüksek z-endeksine sahip bir bilgi penceresi, daha düşük z-endeksine sahip diğer tüm InfoWindows'un önünde görüntülenir.
Return Value: Hiçbiri
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kapat düğmesi tıklandığında tetiklenir.
content_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, içerik mülkü değiştiğinde tetiklenir.
domready
function()
Bağımsız değişkenler: Yok
Bu etkinlik, InfoWindow içeriğini barındıran <div> DOM'a eklendiğinde tetiklenir. Bilgi penceresi içeriğinizi dinamik olarak oluşturuyorsanız bu etkinliği izleyebilirsiniz.
position_changed
function()
Bağımsız değişkenler: Yok
Bu özellik, konum özelliği değiştiğinde tetiklenir.
visible
function()
Bağımsız değişkenler: Yok
Bu etkinlik, InfoWindow tamamen görünür olduğunda tetiklenir. Bu etkinlik, InfoWindow Pan ve ardından tekrar ekrana getirildiğinde tetiklenmez.
zindex_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, InfoWindow's zIndexi değiştiğinde tetiklenir.

InfoWindowOptions arayüz

google.maps.InfoWindowOptions arayüz

InfoWindow'da ayarlanabilen özellikleri tanımlamak için kullanılan InfoWindowOptions nesnesi.

ariaLabel optional
Tür: string optional
InfoWindow'a atanacak AriaLabel.
content optional
Tür: string|Element|Text optional
Bilgi Penceresinde görüntülenecek içerik. Bu bir HTML öğesi, düz metin dizesi veya HTML içeren bir dize olabilir. InfoWindow, içeriğe göre boyutlandırılır. İçerik için açık bir boyut ayarlamak için içeriği o boyuta sahip bir HTML öğesi olarak ayarlayın.
disableAutoPan optional
Tür: boolean optional
Varsayılan: false
Bilgi penceresinin açıldığında tamamen görünür olması için haritayı kaydırmayı devre dışı bırakın.
maxWidth optional
Tür: number optional
İçeriğin genişliğinden bağımsız olarak InfoWindow'un maksimum genişliği. Bu değer yalnızca open() çağrısından önce ayarlanmışsa dikkate alınır. İçerik değiştirirken maksimum genişliği değiştirmek için close(), setOptions() ve ardından open() numaralı telefonu arayın.
minWidth optional
Tür: number optional
İçeriğin genişliğinden bağımsız olarak InfoWindow'un minimum genişliği. Bu özelliği kullanırken, minWidth öğesini haritanın genişliğinden (piksel cinsinden) daha küçük bir değere ayarlamanız önemle tavsiye edilir. Bu değer yalnızca open() çağrısından önce ayarlanmışsa dikkate alınır. İçeriği değiştirirken minimum genişliği değiştirmek için close(), setOptions() ve ardından open() numaralı telefonu arayın.
pixelOffset optional
Tür: Size optional
Harita üzerinde, coğrafi koordinatların sabitlendiği raptiye noktasından bilgi penceresinin ucundaki piksel cinsinden ofset. Bilgi Penceresi bağlayıcı ile açılırsa pixelOffset, bağlayıcının anchorPoint özelliği kullanılarak hesaplanır.
position optional
Tür: LatLng|LatLngLiteral optional
Bu InfoWindow'un görüntüleneceği LatLng. InfoWindow bir bağlayıcıyla açılırsa bunun yerine bağlayıcının konumu kullanılır.
zIndex optional
Tür: number optional
Tüm InfoWindows, haritada zIndex sırasına göre görüntülenir ve daha yüksek değerler InfoWindows'un önünde daha düşük değerlerle gösterilir. Varsayılan olarak, InfoWindows, enlemlere göre Bilgi Pencerelerinin yanında, daha düşük enlemlerde InfoWindows'un önünde görüntülenir. InfoWindows her zaman işaretçilerin önünde görüntülenir.

InfoWindowOpenOptions arayüzü

google.maps.InfoWindowOpenOptions arayüz

Bilgi Penceresi açma seçenekleri

anchor optional
Tür: MVCObject optional
Bu InfoWindow'un konumlandırılacağı bağlayıcı. Çapa boş değilse Bilgi Penceresi, çapanın üst orta kısmına konumlandırılır. InfoWindow, sabitle (varsa) aynı haritada veya panoramada oluşturulur.
map optional
Tür: Map|StreetViewPanorama optional
Bu InfoWindow'un oluşturulacağı harita veya panorama.
shouldFocus optional
Tür: boolean optional
Odak, açıldığında Bilgi Penceresi içinde taşınıp taşınmayacağını belirler. Bu özellik ayarlanmadan bırakılırsa veya null ya da undefined olarak ayarlandığında odağın taşınıp taşınmayacağına karar vermek için buluşsal bir yöntem kullanılır. Sezgisel değişiklikler olabileceği ve tüm kullanım alanlarında düzgün çalışmayabileceği için bu özelliği ihtiyaçlarınıza uygun şekilde ayarlamanız önerilir.