public class MKOfflineMap
extends java.lang.Object
用于管理离线地图.
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_DOWNLOAD_UPDATE
离线地图下载更新事件类型
|
static int |
TYPE_NETWORK_ERROR
离线地图网络问题
|
static int |
TYPE_NEW_OFFLINE
新安装离线地图事件类型
|
static int |
TYPE_VER_UPDATE
离线地图数据版本更新事件类型
|
Constructor and Description |
---|
MKOfflineMap() |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
销毁离线地图管理模块,不用时调用
|
java.util.ArrayList<MKOLUpdateElement> |
getAllUpdateInfo()
返回各城市离线地图更新信息
V5.0.0版本起,不支持国外(国家)城市离线地图更新
|
java.util.ArrayList<MKOLSearchRecord> |
getHotCityList()
返回热门城市列表
|
java.util.ArrayList<MKOLSearchRecord> |
getOfflineCityList()
返回支持离线地图城市列表
|
MKOLUpdateElement |
getUpdateInfo(int cityID)
返回指定城市ID离线地图更新信息
V5.0.0版本起,不支持国外(国家)城市离线地图更新
|
int |
importOfflineData()
Deprecated.
|
int |
importOfflineData(boolean bDeleteFailed)
Deprecated.
|
boolean |
init(MKOfflineMapListener listener)
初使化
|
boolean |
pause(int cityID)
暂停下载或更新指定城市ID的离线地图
|
boolean |
remove(int cityID)
删除指定城市ID的离线地图
|
java.util.ArrayList<MKOLSearchRecord> |
searchCity(java.lang.String cityName)
根据城市名搜索该城市离线地图记录
V5.0.0版本起,不支持国外(国家)城市离线地图查询,下载
|
boolean |
start(int cityID)
启动下载指定城市ID的离线地图,或在暂停更新某城市后继续更新下载某城市离线地图
V5.0.0 版本起,不支持国外(国家)城市离线地图下载
|
boolean |
update(int cityID)
启动更新指定城市ID的离线地图
V5.0.0版本起,不支持国外(国家)城市离线地图
|
public static final int TYPE_NEW_OFFLINE
public static final int TYPE_DOWNLOAD_UPDATE
public static final int TYPE_NETWORK_ERROR
public static final int TYPE_VER_UPDATE
public boolean init(MKOfflineMapListener listener)
public boolean start(int cityID)
cityID
- 指定的城市IDpublic boolean update(int cityID)
cityID
- 指定的城市IDpublic boolean pause(int cityID)
cityID
- 指定的城市IDpublic void destroy()
public boolean remove(int cityID)
cityID
- 指定的城市IDpublic java.util.ArrayList<MKOLSearchRecord> getHotCityList()
public java.util.ArrayList<MKOLSearchRecord> getOfflineCityList()
public java.util.ArrayList<MKOLSearchRecord> searchCity(java.lang.String cityName)
cityName
- 城市名public java.util.ArrayList<MKOLUpdateElement> getAllUpdateInfo()
public MKOLUpdateElement getUpdateInfo(int cityID)
@Deprecated public int importOfflineData()
#importOfflineData((boolean)
@Deprecated public int importOfflineData(boolean bDeleteFailed)
离线包导入方法:将从官网下载的离线包解压,把vmp文件夹拷入SD卡根目录下的BaiduMapSdk文件夹内。
bDeleteFailed
- true: 导入失败时将删除离线地图数据。 false: 导入失败时保留离线地图数据。