public class BigMapTileProviderConstants
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
CACHE_MAPTILECOUNT_DEFAULT
起始瓦片缓存大小,并且会在请求获取的时候进行增加,瓦片缓存的size至少是3*3=9
|
static boolean |
DEBUG_TILE_PROVIDERS
debug
|
static boolean |
DEBUGMODE
debug
|
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_ZOOMLEVEL
zoom的最小级别
|
static short |
NUMBER_OF_TILE_FILESYSTEM_THREADS
瓦片文件系统线程数量
|
static long |
ONE_DAY
1天
|
static long |
ONE_HOUR
1小时
|
static long |
ONE_MINUTE
1分钟
|
static long |
ONE_SECOND
1秒
|
static long |
ONE_WEEK
1周
|
static long |
ONE_YEAR
1年
|
static short |
TILE_DOWNLOAD_MAXIMUM_QUEUE_SIZE
瓦片资源下载队列最大size
|
static long |
TILE_EXPIRY_TIME_MILLISECONDS
30天
|
static short |
TILE_FILESYSTEM_MAXIMUM_QUEUE_SIZE
瓦片资源下载队列最小size
|
static long |
TILE_MAX_CACHE_SIZE_BYTES
600MB
|
static java.io.File |
TILE_PATH_BASE
获取基础SD卡上的资源目录
|
static java.lang.String |
TILE_PATH_EXTENSION
文件添加后缀,使得瓦片不被图片系统索引
|
static long |
TILE_TRIM_CACHE_SIZE_BYTES
500MB
|
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
- 新路径