SASGIS - SAS.Планета
View Issue Details
0002307SAS.Планета[All Projects] Багpublic07-01-2014 14:1410-02-2014 08:20
zed 
zed 
urgentmajorsometimes
resolvedfixed 
131111 
140303140303 
0002307: В процессе закачки видимой области "моргают" тайлы
Моргание заключается в том, что тайл появляется, затем исчезает и опять появляется. Наблюдается при включённых опциях анимации зума и движения по инерции и при перемещении туда-сюда.
Как описано тут 0002106:0012641 в очередь на закачку попадают дубли и видимо из-за этого весь головняк. Проблему можно решить, если в TUiTileDownload испускать запросы на закачку конкретного тайла с оглядкой на предыдущую сессию. Т.е. нужно запоминать какие запросы ушли в предыдущих сессиях, отслеживать с каким результатом они вернулись (Ok или Canceled) и принимать решение о старте закачки конкретного тайла.
No tags attached.
related to 0002106resolved zed В процессе закачки видимой области выскакивают ошибки 
related to 0002223confirmed  Переделать закачку видимой области карты 
parent of 0002301resolved zed Залипания во время просмотра карты 
related to 0002422resolved zed В режиме Интернет "моргают" тайлы при сохранении в кэш Беркли 
Issue History
07-01-2014 14:14zedNew Issue
07-01-2014 14:14zedStatusnew => assigned
07-01-2014 14:14zedAssigned To => zed
07-01-2014 14:15zedRelationship addedrelated to 0002106
07-01-2014 14:26zedNote Added: 0013500
07-01-2014 16:13vdemidovRelationship addedrelated to 0002223
14-01-2014 06:34TolikNote Added: 0013604
14-01-2014 06:35TolikPrioritynormal => urgent
14-01-2014 06:35TolikSeverityminor => major
14-01-2014 09:29zedNote Added: 0013609
14-01-2014 09:29zedNote Edited: 0013609bug_revision_view_page.php?bugnote_id=13609#r5922
15-01-2014 10:39zedRelationship addedparent of 0002301
05-02-2014 17:39zedFile Added: SASPlanet.2307.zip
05-02-2014 17:43zedNote Added: 0013739
06-02-2014 21:28zedFile Deleted: SASPlanet.2307.zip
06-02-2014 21:33zedNote Added: 0013752
07-02-2014 07:09TolikNote Added: 0013755
07-02-2014 07:11TolikNote Deleted: 0013755
10-02-2014 08:20zedStatusassigned => resolved
10-02-2014 08:20zedFixed in Version => 140303
10-02-2014 08:20zedResolutionopen => fixed
09-05-2014 04:33TolikRelationship addedrelated to 0002422

Notes
(0013500)
zed   
07-01-2014 14:26   
Думаю добавить в ITileRequestTask хэш, а в TUiTileDownload завести пару словарей на подобии TDictionary из XE2 для хранения активных/ожидающих задач.
(0013604)
Tolik   
14-01-2014 06:34   
Это моргание есть в версии 131204 (и позже), нет в 131108 (и раньше). Т.е. появилось где-то между ними. Исправьте, пожалуйста, дико бесит.
(0013609)
zed   
14-01-2014 09:29   
> Т.е. появилось где-то между ними.
Он проявился в это время. А был он там всегда, но до поры до времени был невидим (но ощущаем по другим признакам см. 0002106 - создан ещё в августе 2013).

> Исправьте, пожалуйста, дико бесит.
Исправим. Но там есть ещё что-то редкостреляющее - 0002301 и хотелось вначале разобраться что там такое.

(0013739)
zed   
05-02-2014 17:43   
Тестируем приложенный архив или завтрашнюю ночнушку. Багом можно считать пропуски тайлов при загрузке видимой области (при перемещении карты мышкой) или ассерты от эврики.
(0013752)
zed   
06-02-2014 21:33   
В общем, всё что планировал сделал и вроде бы работает нормально: ассерты не сыпятся, тайлы не пропускает. Тикет ещё пару дней пускай повисит открытым.