GoogleMap.InfoWindowAdapter

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
antarmuka statis publik GoogleMap.InfoWindowAdapter

Menyediakan tampilan untuk rendering kustom dari jendela info.

Metode di penyedia ini dipanggil saat saatnya menampilkan jendela info untuk penanda, terlepas dari penyebabnya (baik gestur pengguna atau 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 pada setiap pemanggilan metode.

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

Panduan Developer

Untuk informasi selengkapnya, baca panduan developer Windows Info.

Ringkasan Metode Publik

abstrak Lihat
getInfoContents(penanda Penanda)
Menyediakan konten kustom untuk bingkai jendela info default sebuah penanda.
abstrak Lihat
getInfoWindow(penanda Penanda)
Menyediakan jendela info kustom untuk penanda.

Metode Publik

public abstrak Tampilan getInfoContents (Penanda penanda)

Menyediakan konten kustom untuk bingkai jendela info default sebuah penanda. Metode ini hanya dipanggil jika getInfoWindow(Marker) pertama kali menampilkan null. Jika metode ini menampilkan tampilan, metode tersebut akan ditempatkan di dalam bingkai jendela info default. Jika Anda mengubah tampilan ini setelah metode ini dipanggil, perubahan tersebut tidak selalu ditampilkan di jendela info yang dirender. Jika metode ini menampilkan null, rendering default akan digunakan.

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

public abstrak Tampilan getInfoWindow (Marker))

Menyediakan jendela info kustom untuk penanda. Jika metode ini menampilkan tampilan, metode tersebut akan digunakan untuk seluruh jendela info. Jika Anda mengubah tampilan ini setelah metode ini dipanggil, perubahan tersebut tidak selalu akan ditampilkan 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 marker Penanda jendela info yang sedang diisi.
Hasil
  • Jendela info kustom untuk marker, atau null untuk menggunakan frame jendela info default dengan custom contents.