public class BigMapTileProviderConstants
extends java.lang.Object
| 限定符和类型 | 字段和说明 | 
|---|---|
| static int | CACHE_MAPTILECOUNT_DEFAULT起始瓦片缓存大小,并且会在请求获取的时候进行增加,瓦片缓存的size至少是3*3=9 | 
| static boolean | DEBUG_TILE_PROVIDERSdebug | 
| static boolean | DEBUGMODEdebug | 
| static long | DEFAULT_MAXIMUM_CACHED_FILE_AGE默认缓存有效时间1周 | 
| static java.lang.String | HTTP_EXPIRES_HEADER瓦片下载HTTP EXPIRES 头 | 
| static java.lang.String | HTTP_EXPIRES_HEADER_FORMAT瓦片下载HTTP EXPIRES 头 日期 | 
| static java.text.SimpleDateFormat | HTTP_HEADER_SDF瓦片下载 HTTP expires headers | 
| static int | MINIMUM_ZOOMLEVELzoom的最小级别 | 
| static short | NUMBER_OF_TILE_FILESYSTEM_THREADS瓦片文件系统线程数量 | 
| static long | ONE_DAY1天 | 
| static long | ONE_HOUR1小时 | 
| static long | ONE_MINUTE1分钟 | 
| static long | ONE_SECOND1秒 | 
| static long | ONE_WEEK1周 | 
| static long | ONE_YEAR1年 | 
| static short | TILE_DOWNLOAD_MAXIMUM_QUEUE_SIZE瓦片资源下载队列最大size | 
| static long | TILE_EXPIRY_TIME_MILLISECONDS30天 | 
| static short | TILE_FILESYSTEM_MAXIMUM_QUEUE_SIZE瓦片资源下载队列最小size | 
| static long | TILE_MAX_CACHE_SIZE_BYTES600MB | 
| static java.io.File | TILE_PATH_BASE获取基础SD卡上的资源目录 | 
| static java.lang.String | TILE_PATH_EXTENSION文件添加后缀,使得瓦片不被图片系统索引 | 
| static long | TILE_TRIM_CACHE_SIZE_BYTES500MB | 
| static java.lang.String | USER_AGENT下载瓦片资源时用到的头USER_AGENT | 
| 构造器和说明 | 
|---|
| BigMapTileProviderConstants() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| static java.io.File | getBasePath()获取基础路径 | 
| static int | getNumberOfTileDownloadThreads()获取瓦片下载线程数量上限 | 
| static java.lang.String | getUserAgentValue()下载瓦片资源时获取 user agents | 
| static void | setCachePath(java.lang.String newFullPath)更换缓存文件目录,默认情况下在SD卡中osmdroid下 | 
| static void | setCacheSizes(long maxCacheSize,
             long trimCacheSize)更改大地图缓存默认上限大小,缓存存在本地disk中 | 
| static void | setNumberOfTileDownloadThreads(int threads)复写的瓦片下载线程,默认值是2,需要确认支持OSM的权限政策,OSM要求连接瓦片资源时value是2 | 
| static void | setOfflineMapsPath(java.lang.String path)允许改变基础文件保存目录 | 
| static void | setUserAgentValue(java.lang.String val)设置 user agents | 
public static java.io.File TILE_PATH_BASE
public static boolean DEBUGMODE
public static boolean DEBUG_TILE_PROVIDERS
public static java.lang.String USER_AGENT
public static final int MINIMUM_ZOOMLEVEL
public static final java.lang.String TILE_PATH_EXTENSION
public static int CACHE_MAPTILECOUNT_DEFAULT
public static final short NUMBER_OF_TILE_FILESYSTEM_THREADS
public static final long ONE_SECOND
public static final long ONE_MINUTE
public static final long ONE_HOUR
public static final long ONE_DAY
public static final long ONE_WEEK
public static final long ONE_YEAR
public static final long DEFAULT_MAXIMUM_CACHED_FILE_AGE
public static final short TILE_DOWNLOAD_MAXIMUM_QUEUE_SIZE
public static final short TILE_FILESYSTEM_MAXIMUM_QUEUE_SIZE
public static final long TILE_EXPIRY_TIME_MILLISECONDS
public static long TILE_MAX_CACHE_SIZE_BYTES
public static long TILE_TRIM_CACHE_SIZE_BYTES
public static final java.lang.String HTTP_EXPIRES_HEADER
public static final java.lang.String HTTP_EXPIRES_HEADER_FORMAT
public static final java.text.SimpleDateFormat HTTP_HEADER_SDF
public static java.io.File getBasePath()
public static java.lang.String getUserAgentValue()
public static void setUserAgentValue(java.lang.String val)
val - user agents 值public static int getNumberOfTileDownloadThreads()
public static void setNumberOfTileDownloadThreads(int threads)
threads - 线程数量public static void setCachePath(java.lang.String newFullPath)
newFullPath - 新路径public static void setCacheSizes(long maxCacheSize,
                 long trimCacheSize)
maxCacheSize - MB单位,最大600MBtrimCacheSize - 当设置最大缓存大小是,如果超过目标,则改为默认500MBpublic static void setOfflineMapsPath(java.lang.String path)
path - 新路径