Pertanyaan Bagaimana cara menghapus penanda tunggal menggunakan Google Maps V2? [duplikat]


Pertanyaan ini sudah memiliki jawaban di sini:

Satu-satunya metode yang menghilangkan penanda dari peta jelas. Namun itu membersihkan semua penanda dari peta.

Saya ingin menghapus hanya penanda atau kelompok penanda tunggal.

Bagaimana saya bisa mencapai ini?


75
2017-12-04 11:57


asal


Jawaban:


Setelah menambahkan penanda, dimungkinkan untuk mendapatkan rujukannya:

Marker marker = map.addMarker(..);

Itu Marker kelas memiliki remove metode:


207
2017-12-04 12:13



Saya punya masalah yang sama, jadi untuk memperbaikinya saya lakukan

mMap = super.getMap();
map.clear();

16
2018-03-07 22:16



Saya menulis posting blog tentang cara menghapus Marker ketika mereka dipindahkan dari layar, dan menambahkannya lagi ketika mereka berada di layar. Ini berguna jika Anda mencoba menambahkan ribuan Spidol ke GoogleMap pada saat yang bersamaan tetapi tidak ingin kinerja tersebut menderita sebanyak itu jika semuanya ada di peta pada saat yang sama. Ini menggunakan metode yang sama Anda rinci (memanggil hapus () pada Marker).

Menyembunyikan dan Menampilkan pada Spidol layar dengan Google Maps Android API V2


15
2017-12-06 19:09