Добрый день, разработчики ZULU.
Накопились некоторые вопросы по работе с картой:
1. В последних версиях Zulu заметно упала скорость при вызове функции изменения координат центра карты.
У меня сделано перемещение карты при нажатии на кнопку, реализовано это циклическим вызовом SetMapX, SetMapY. Раньше было более менее плавно, но с мерцанием, затем вы убрали перерисовку видимой области при изменении центра, стало еще лучше..
Сейчас же при любом масштабе изменение центра имеет задержку, где-то в 200 мс, поэтому в цикле это выглядит скачками.
С чем это связано и можно ли устранить задержку?
2. Не получается реализовать упраление скроллингом компонента ZuluMapControl. Функции GetScrollPos и SetScrollPos никакого эффекта не дают. Подскажите можно ли как-то ими управлять?
3. В самой Zulu, при изменении позиции горизонтальной полосы прокрутки до крайнего правого положения, сбивается ее интервал (ScrollRange) и становится много больше самой карты.
4. Работаю с символами на карте в виде растрового изображения. Если символ не масштабируемый, очень проблематично выделить его на карте, т.к точка выделения символа намного меньше самого изображения символа. Еще при изменении масштаба мерцающая рамка выделенного не масштабируемого символа масштабируется и уходит далеко за его пределы. Такая же ситуация с мастабируемым символом и включенной опцией "Не увеличивать больше указанного размера". Может есть возможность как-то справиться с этим неприятным эффектом символа на карте?
Накопились некоторые вопросы по работе с картой:
1. В последних версиях Zulu заметно упала скорость при вызове функции изменения координат центра карты.
У меня сделано перемещение карты при нажатии на кнопку, реализовано это циклическим вызовом SetMapX, SetMapY. Раньше было более менее плавно, но с мерцанием, затем вы убрали перерисовку видимой области при изменении центра, стало еще лучше..
Сейчас же при любом масштабе изменение центра имеет задержку, где-то в 200 мс, поэтому в цикле это выглядит скачками.
С чем это связано и можно ли устранить задержку?
2. Не получается реализовать упраление скроллингом компонента ZuluMapControl. Функции GetScrollPos и SetScrollPos никакого эффекта не дают. Подскажите можно ли как-то ими управлять?
3. В самой Zulu, при изменении позиции горизонтальной полосы прокрутки до крайнего правого положения, сбивается ее интервал (ScrollRange) и становится много больше самой карты.
4. Работаю с символами на карте в виде растрового изображения. Если символ не масштабируемый, очень проблематично выделить его на карте, т.к точка выделения символа намного меньше самого изображения символа. Еще при изменении масштаба мерцающая рамка выделенного не масштабируемого символа масштабируется и уходит далеко за его пределы. Такая же ситуация с мастабируемым символом и включенной опцией "Не увеличивать больше указанного размера". Может есть возможность как-то справиться с этим неприятным эффектом символа на карте?