SASGIS

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


View Revisions: Issue #2466 Back to Issue ]
Summary 0002466: Переделать ITileMatrixElement и ITileMatrix
Revision 28-10-2014 21:36 by vdemidov
Description Параметр ShownId вообще нужно вытащить отсюда в TTiledLayerWithThreadBase что бы слой сам поддерживал матрицу с информацией где и чего он уже отобразил. Это так же позволит избавится от создания и использования лишних объектов синхронизации.
Revision 20-01-2015 22:22 by vdemidov
Description От ITileMatrixElement можно вообще отказаться и возвращать непосредственно IBitmap32Static c включенным хэшом данных. ITileMatrix нужно переименовать в IBitmapTileMatrix и сделать неизменяемой. Плюс нужен будет IBitmapTileMatrixBuilder.
Внутри TTileMatrixChangeableWithThread нужно будет держать отдельную THashMatrix для отметки о обновлениях тайлов и еще одну THashMatrix для сохранения номеров подготовленных версий.



Copyright © 2007 - 2024 SAS.Planet Team