Notes |
|
(0013825)
|
zed
|
21-02-2014 12:16
(edited on: 21-02-2014 12:23) |
|
На третьем скриншоте я отключил карту заполнения, она отключилась, но экран перерисовался не полностью.
А если карту заполнения выключить, а потом опять включить, она уже рисуется без пропусков (пока опять не начнётся перемещение карты и подгрузка тайлов).
Предположу, что происходит какой-то сбой в уведомлениях об окончании загрузки тайлов, причём, тут имеет значение откуда мы начинаем рисовать тайлы: сверху вниз или наоборот.
|
|
|
|
Перезагрузи программу после смены типа кэша. Там не переподписывается на уведомлялку обновления тайлов после смены типа или места расположения кэша. |
|
|
(0013828)
|
zed
|
21-02-2014 12:48
|
|
Не, не помогает. Там что-то другое. |
|
|
|
Тогда еще вариант, что округление где-то не в ту сторону. |
|
|
(0013830)
|
zed
|
21-02-2014 12:55
|
|
Возможно. Для меня вообще загадка, по каком принципу выбирается разное округление. |
|
|
(0013832)
|
vdemidov
|
21-02-2014 12:59
(edited on: 21-02-2014 13:00) |
|
Ну, принцип такой, что при обновлении, если оно затрагивает пару тайлов, то окрулиться нужно до прямоугольника тайлов полностью покрывающего область обновления. Но не факт, что везде правильно это выполняется.
PS: Я вообще в последнее время старался по максимуму использовать координаты в даблах и не округлять без необходимости.
|
|
|
(0013846)
|
zed
|
23-02-2014 10:21
|
|
Глюк в карте заполнения остался. |
|
|
|
Аа. Там скорее всего такое же округление. Сейчас поправлю |
|
|
(0013848)
|
zed
|
23-02-2014 10:24
|
|
Может имеет смысл вообще во всех местах округлять rrOutside? Баг 0002229 ведь тоже из-за этих округлений появился? |
|
|
|
Нет там совсем другая проблема |
|
|
(0013850)
|
zed
|
23-02-2014 10:39
|
|
На пятом скриншоте, забыл отрисоваться слой яндекса поверх спутника гугл в географической проекци.
Плюс, коммит https://bitbucket.org/sas_team/sas.planet.src/commits/f9ce316126efabc60ec9954fbcaa943828f7ceea полностью не решил проблему с картой заполнения - при малых перемещениях карты оно начинает забывать тайлы в верхней части экрана. |
|
|
(0013851)
|
zed
|
23-02-2014 10:41
|
|
У, при малых перемещениях оно и тайлы забывает рисовать, опять же - в верхней половине экрана. |
|
|
|
|
|
(0013853)
|
zed
|
23-02-2014 10:59
|
|
А нет, видно ложная тревога - увеличил размер RAM кэша до 1000 тайлов и малые перемещения не воспроизводятся. |
|