|
Версия фиксируется при первом обращении к исходному тайлохранилищу, и во время работы не меняется:
1. Экспорт в тайлохранилища (TThreadExportToStorage, TThreadExportToFileSystem), архивы (TThreadExportToArchive), RMaps (TThreadExportRMapsSQLite) и все прочие на основе TThreadExportEnumerator.
2. Экспорт в JNX (TThreadExportToJnx).
3. Экспорт в KML (TThreadExportKML).
4. Экспорт для WinCE (TThreadExportToCE).
5. Удаление тайлов (TThreadDeleteTiles), экспорт в список (TThreadExportToAUX), генерация зумов (TThreadGenPrevZoom) и все прочие на основе TThreadRegionProcessByMap.
Версия не фиксируется, потому что использует TBitmapLayerProviderMapWithLayer:
1. Экспорт в айпхоны (TThreadExportIPhone).
2. Экспорты в МЯК (TThreadExportYaMobileV3, TThreadExportYaMobileV4).
Закачка:
1. Загрузка SLS (TProviderTilesDownload.StartBySLS) - проверяется наличие параметра FixedVersion, если его значение равно 1, то фиксируется версия на основании значения параметра Version.
2. Обычный Запуск (TProviderTilesDownload.StartProcess) - если включена галочка фиксации версии, то фиксируется текущая версия для закачиваемой карты.
3. Сохранение закачки в SLS (TRegionProcessProgressInfoDownload.SaveState) - если была фиксированная версия, в SLS пишется FixedVersion=1 и Version=значение. |
|