0
J'ai ajouté un menu contextuel qui vous permet de changer le marqueur sur la carte. Le problème est que vous devez fermer et rouvrir la boîte de dialogue pour voir les modifications. Qu'est-ce que je fais mal?Actualisation de la carte après changement de marqueur
Private Sub gmapCMS_Add()
gmapCtrl.UpdateMarkerLocalPosition(mrk)
End Sub
Private Sub Location_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim longlat As PointLatLng = New PointLatLng(Latitude, Longitude)
gmapCtrl.Position = longlat
mrk = New Markers.GMarkerGoogle(longlat, Markers.GMarkerGoogleType.green)
gmOverlay.Markers.Add(mrk)
gmapCtrl.Overlays.Add(gmOverlay)
End Sub
Vous pouvez mettre à jour la position du marqueur et éviter de créer un nouveau marqueur à chaque fois. – rdoubleui
Conservez une référence au marqueur et utilisez sa méthode 'SetPosition' pour mettre à jour la position. – rdoubleui