GMAP.NET перетаскивание влево, скрытие перекрытий и многое другое

У меня есть GMAP.Net.Windows версии 1.93 Юргена Де Леона Родригеса. Кто-нибудь знает, это лучшая версия для использования? Если нет, то какая версия лучше? У меня возникли некоторые проблемы, и мне было интересно, возможно, у меня есть версия «меньше номинала».

Например, я хочу, чтобы левая кнопка мыши могла перетаскивать карту. Когда я использую этот код:

myMap.DragButton = MouseButton.Left

Все, что он делает, это отключает правую кнопку для перетаскивания, но не включает левую кнопку.

Я также пытался создать переключатель для наложения, но мой код выдает ошибку:

myMap.Overlays("markers").IsVisibile = False

Ошибка: System.InvalidCastException: «Преобразование из строковых «маркеров» в тип «Целое число» недопустимо».

Я был бы признателен за вашу помощь.


person Elwood472    schedule 12.09.2019    source источник


Ответы (1)


Наконец понял это.

Для наложений мне пришлось установить переменную в качестве наложения и установить ее. Я бы подумал, что мне не придется этого делать, но именно так я заставил это работать.

myMap.Overlays.Add(ScheduledOverlay)
ScheduledOverlay.IsVisibile = True

Что касается кнопки мыши, это было просто:

myMap.DragButton = MouseButtons.Left

Это MouseButtons, а не Mousebutton. Не знаю, почему их два...

person Elwood472    schedule 13.09.2019