GoogleMap.InfoWindowAdapter

herkese açık statik arayüz GoogleMap.InfoWindowAdapter

Bilgi pencerelerinin özelleştirilmiş olarak oluşturulması için görünümler sağlar.

Bu sağlayıcıdaki yöntemler, nedenden bağımsız olarak (kullanıcı hareketi veya showInfoWindow() için programatik çağrı) bir işaretçi için bilgi penceresi gösterme zamanı geldiğinde çağrılır. Aynı anda yalnızca bir bilgi penceresi gösterildiği için bu sağlayıcı, görünümleri yeniden kullanmayı veya her yöntem çağrısında yeni görünümler oluşturmayı tercih edebilir.

Bir bilgi penceresi oluşturulurken, bu sınıftaki yöntemler tanımlı bir sırada çağrılır. Varsayılan bilgi penceresini değiştirmek için getInfoWindow(Marker) değerini özel oluşturma işleminizle geçersiz kılın ve getInfoContents(Marker) değeri için null değerini döndürün. Yalnızca varsayılan bilgi penceresi çerçevesinde (açıklama metni balonu) içindeki bilgi penceresi içeriğini değiştirmek için getInfoWindow(Marker) içinde null değerini döndürün ve bunun yerine getInfoContents(Marker) değerini geçersiz kılın.

Geliştirici Kılavuzu

Daha fazla bilgi için Bilgi Windows geliştirici kılavuzunu okuyun.

Herkese Açık Yöntem Özeti

abstract Görüntüle
getInfoContents(İşaretçi işaretçisi)
Bir işaretçinin varsayılan bilgi penceresi çerçevesi için özel içerikler sağlar.
abstract Görüntüle
getInfoWindow(İşaretçi işaretçisi)
Bir işaretçi için özel bilgi penceresi sağlar.

Herkese Açık Yöntemler

genel soyut Göster getInfoContents (İşaretçi işaretçisi)

Bir işaretçinin varsayılan bilgi penceresi çerçevesi için özel içerikler sağlar. Bu yöntem yalnızca getInfoWindow(Marker) ilk olarak null değerini döndürürse çağrılır. Bu yöntem bir görünüm döndürürse varsayılan bilgi penceresi çerçevesine yerleştirilir. Bu yöntem çağrıldıktan sonra bu görünümü değiştirirseniz bu değişiklikler, oluşturulan bilgi penceresine yansıtılmayabilir. Bu yöntem null değerini döndürürse bunun yerine varsayılan oluşturma kullanılır.

Parametreler
keçeli kalem Bilgi penceresinin doldurulduğu işaretçi.
İlerlemeler
  • marker için bilgi penceresinde içerik olarak görüntülenecek özel bir görünüm veya bunun yerine varsayılan içerik oluşturmayı kullanmak için null.

genel soyut Göster getInfoWindow (İşaretçi işaretçisi)

Bir işaretçi için özel bilgi penceresi sağlar. Bu yöntem bir görünüm döndürürse tüm bilgi penceresi için kullanılır. Bu yöntem çağrıldıktan sonra bu görünümü değiştirirseniz bu değişiklikler, oluşturulan bilgi penceresine yansıtılmayabilir. Bu yöntem null değerini döndürürse getInfoContents(Marker) tarafından sağlanan içeriklerle varsayılan bilgi penceresi çerçevesi kullanılır.

Parametreler
keçeli kalem Bilgi penceresinin doldurulduğu işaretçi.
İlerlemeler
  • marker için özel bir bilgi penceresi veya custom contents ile varsayılan bilgi penceresi çerçevesini kullanmak üzere null.