Telerik Radmap динамически изменяемый размер изображения - PullRequest
0 голосов
/ 03 марта 2019

Уже несколько недель я работаю с Telerik Radmap.В настоящее время задача состоит в том, чтобы добавить функцию добавления изображений на карту. Размеры изображений должны быть динамически изменяемыми при перетаскивании углов.

Таким образом, изменение размера путем перетаскивания не является реальной проблемой - оно работает нормально, но проблемы начинаются с масштабирования карты.

Сетка для изображения меняет свой размер с помощью LocationRect - специального класса RadMapаналогично Rect, но работает со структурой Location, ссылаясь на координаты местоположения на карте.

Проблема в том, что при изменении масштаба перемещение окна просмотра занимает некоторое время, и событие Zoom Changed происходит раньше, чем заканчивается перемещение окна просмотра.Таким образом, вычисление нового Rect из LocatonRect всегда некорректно: grid либо в два раза больше, чем LocationRect, либо в два раза меньше.Но угол перетаскивания всегда заставляет Grid принимать правильный размер.

Я пытался проверить и изменить Rect в отдельном потоке, но таким образом никакой привязки не работает вообще, и сетка не просматривается вообще.

Может, у кого-то была такая же проблема, и она уже решена?Как заставить сетки изменять свой размер в соответствии с фактическим уровнем масштабирования при изменении уровня RaMapZoom?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...