SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003039SAS.Планета[All Projects] Багpublic27-05-2016 13:4827-05-2016 17:16
Reporterzed 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version151111 
Target Version160606Fixed in Version160606 
Summary0003039: Не работает получение ссылки на тайл, если в скрипте для этого используется Downloader
DescriptionДля получения ссылки на тайл, скрипту подсовывается фейковый Downloader:


constructor TTileDownloadSubsystem.Create(
...
    FTileDownloadRequestBuilder :=
      TTileDownloadRequestBuilderLazy.Create(
        TDownloaderFaked.Create(ADownloadResultFactory), // <--
        FTileDownloadRequestBuilderFactory
      );
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0017254)
vdemidov (manager)
27-05-2016 14:30

Ваши предложения?
(0017255)
zed (manager)
27-05-2016 14:41

Предлагаю сделать, чтобы работало.

Нужно сделать некий класс, который будет отвечать за создание FTileDownloadRequestBuilder-а с нормальным Downloader-ом и мониторить за изменением конфигов. Плюс, хотелось бы, чтобы созданные билдеры не уничтожались, а могли бы быть переиспользованы. Хоть метод TTileDownloadSubsystem.GetLink и вызывается только из гуя (на текущий момент), код класса, всё же нужно делать потокобезопасным.
(0017256)
zed (manager)
27-05-2016 17:13
edited on: 27-05-2016 17:16

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

В идеале, нужно ещё добавлять асинхронность для гуя и какую-то индикацию.


- Users who viewed this issue
User List Anonymous (2181x), Garl (1x), zed (11x), vdemidov (6x)
Total Views 2199
Last View 19-04-2024 16:41

- Issue History
Date Modified Username Field Change
27-05-2016 13:48 zed New Issue
27-05-2016 14:30 vdemidov Note Added: 0017254
27-05-2016 14:41 zed Note Added: 0017255
27-05-2016 14:41 vdemidov Status new => confirmed
27-05-2016 14:41 vdemidov Product Version 151111 => 191221
27-05-2016 14:41 vdemidov Target Version => 27xxxx
27-05-2016 17:13 zed Note Added: 0017256
27-05-2016 17:13 zed Status confirmed => resolved
27-05-2016 17:13 zed Fixed in Version => 160606
27-05-2016 17:13 zed Resolution open => fixed
27-05-2016 17:13 zed Assigned To => zed
27-05-2016 17:14 zed Product Version 191221 => 151111
27-05-2016 17:14 zed Target Version 27xxxx => 160606
27-05-2016 17:16 zed Note Edited: 0017256 View Revisions



Copyright © 2007 - 2024 SAS.Planet Team