0
Я добавил контекстное меню, которое позволяет вам менять маркер на карте. Проблема в том, что вам нужно закрыть и снова открыть диалоговое окно, чтобы увидеть изменения. Что я делаю не так?Обновление карты после изменения маркера
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
Вы можете обновить позицию маркеров и избежать создания новых маркеров каждый раза. – rdoubleui
Сохраните ссылку на маркер и используйте метод 'SetPosition' для обновления позиции. – rdoubleui