Menghapus Marker Google Map di Delphi
Ketika saya menggunakan google map api di embarcadero delphi saya menemukan sebuah kendala, yakni saya belum tahu cara untuk menghapus marker pada map.
Setelah browsing di internet dengan kata kunci 'how to remove marker google map in delphi'. Akhinya nemu caranya di artikel ini https://stackoverflow.com/questions/39684402/delphi-fmx-mapview-remove-all-markers.
Cara untuk menghapus markernya adalah dengan menyimpan data ketika marker di buat ke dalam variable bertipe TMapMarker.
Berikut ini caranya :
Deklarasikan variable
markerku : TMapMarker;
ketika mau menambahkan marker, masukkan ke dalam variable markerku
markerku := Map.AddMarker(trek);
untuk menghapus markernya tinggal panggil saja
markerku.Remove;
Agar lebih aman kita cek dulu seperti ini
if Assigned(markerku) then
markerku.Remove;
Jika markernya banyak tinggal
buat array
markerku = array of TMapMarker;
Post a Comment for "Menghapus Marker Google Map di Delphi"