Skip to content Skip to sidebar Skip to footer

Menghapus Marker Google Map di Delphi

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"