| 接口 | 说明 |
|---|---|
| IArchiveFile |
文件系统管理接口
|
| IFilesystemCache |
接口用于把数据写入到文件系统缓存中.
|
| INetworkAvailablityCheck |
网络wifi是否可用接口
|
| 类 | 说明 |
|---|---|
| ArchiveFileFactory | |
| ConfigurablePriorityThreadFactory |
线程优先级配置工厂模式
|
| DatabaseFileArchive |
使用sqlite数据库管理存储地图瓦片
(CREATE TABLE tiles (key INTEGER PRIMARY KEY, provider
TEXT, tile BLOB) where the key is the X/Y/Z coordinates bitshifted using the
following algorithm key = ((z << z) + x << z) + y)
|
| GEMFFileArchive | |
| MapTileAssetsProvider |
通过assest实现文件系统缓存.瓦片集需要放在apk的assets目录下.比如像这样的格式assets/Bigmap/11/1316/806.png
|
| MapTileDownloader |
它将下载的瓦片保存到一个 ifilesystemcache中
|
| MapTileFileArchiveProvider |
A tile provider that can serve tiles from an archive using the supplied tile source.
|
| MapTileFileStorageProviderBase | |
| MapTileFilesystemProvider |
实现文件系统缓存
|
| MapTileModuleProviderBase |
模块化瓦片提供者的抽象基类
|
| MBTilesFileArchive | |
| NetworkAvailabliltyCheck |
判断网络是否可用实现类
|
| OfflineTileProvider |
加载离线地图瓦片.
|
| SqlTileWriter |
一个SQLite数据库缓存.支持到期的时间戳,如果由服务器提供的瓦片被下载.修改过期时间.
|
| TileWriter |
将瓦片写入到文件系统缓存中。
|
| ZipFileArchive |
zip文件管理器
|
| 异常错误 | 说明 |
|---|