GoogleMap.InfoWindowAdapter

antarmuka statis publik GoogleMap.InfoWindowAdapter

Memberikan tampilan untuk rendering jendela info yang disesuaikan.

Metode pada penyedia ini dipanggil ketika tiba waktunya untuk menampilkan jendela info untuk penanda, terlepas dari penyebabnya (baik gestur pengguna maupun panggilan terprogram ke showInfoWindow(). Karena hanya ada satu jendela info yang ditampilkan pada satu waktu, penyedia ini dapat memilih untuk menggunakan kembali tampilan, atau dapat memilih untuk membuat tampilan baru di setiap pemanggilan metode.

Saat membuat jendela info, metode dalam class ini dipanggil dalam urutan yang ditentukan. Untuk mengganti jendela info default, ganti getInfoWindow(Marker) dengan rendering kustom Anda dan tampilkan null untuk getInfoContents(Marker). Untuk hanya mengganti konten jendela info di dalam frame jendela info default (balon info), tampilkan null dalam getInfoWindow(Marker) dan ganti getInfoContents(Marker).

Panduan Developer

Untuk informasi selengkapnya, baca panduan developer Jendela Info.

Ringkasan Metode Publik

abstrak View
getInfoContents(penanda Penanda)
Memberikan konten kustom untuk frame jendela info default penanda.
abstrak View
getInfoWindow(penanda Penanda)
Memberikan jendela info kustom untuk penanda.

Metode Publik

public abstract View getInfoContents (Penanda Penanda)

Memberikan konten kustom untuk frame jendela info default penanda. Metode ini hanya dipanggil jika getInfoWindow(Marker) terlebih dahulu menampilkan null. Jika metode ini menampilkan sebuah tampilan, tampilan tersebut akan ditempatkan di dalam frame jendela info default. Jika Anda mengubah tampilan ini setelah metode ini dipanggil, perubahan tersebut belum tentu tercermin dalam jendela info yang dirender. Jika metode ini menampilkan null, rendering default akan digunakan.

Parameter
spidol Penanda yang jendela infonya sedang diisi.
Hasil
  • Tampilan kustom yang akan ditampilkan sebagai konten di jendela info untuk marker, atau null untuk menggunakan rendering konten default.

Tampilan abstrak publik getInfoWindow (Penanda Penanda)

Memberikan jendela info kustom untuk penanda. Jika metode ini menampilkan tampilan, metode ini akan digunakan untuk keseluruhan jendela info. Jika Anda mengubah tampilan ini setelah metode ini dipanggil, perubahan tersebut belum tentu tercermin dalam jendela info yang dirender. Jika metode ini menampilkan null, frame jendela info default akan digunakan, dengan konten yang disediakan oleh getInfoContents(Marker).

Parameter
spidol Penanda yang jendela infonya sedang diisi.
Hasil
  • Jendela info kustom untuk marker, atau null yang akan menggunakan frame jendela info default dengan custom contents.