开发 Android 室内地图SDK 开发指南 创建地图 下载地图

下载地图 最后更新时间: 2021年01月22日

下载模块初始化

1)函数体:

public static IMDataManager getInstance()

2)功能诠释:

用于构建下载模块初始化并获得其单例实例。

启动网络下载

1)函数体:

public void downloadBuildingData(Context context,

java.lang.String buildingId,

IMDataDownloadListener listener)

2)功能诠释:

用于缓存地图数据。

3)参数诠释:

参数

类型

用处

context

Context

Activity上下文

buildingid

String

建筑物ID

listener

IMDataDownloadListener

下载状态监听器类

4)用法备注:

传入需要下载室内建筑POIID的数据,并执行相应的下载操作。

5)示例代码:

IMDataManager dataManager = IMDataManager.getInstance(); 
dataManager.downloadBuildingData(getActivity(), "请输入您的建筑物ID", mDataDownloadListener);


    /**
     * 下载回调接口
     */
    private IMDataDownloadListener mDataDownloadListener = new IMDataDownloadListener() {

        @Override
        public void onDownloadSuccess(String buildingId) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onDownloadFailure(String buildingId, DownloadStatusCode statusCode) {
            // TODO Auto-generated method stub
        }

        @Override
        public void onDownloadProgress(String buildingId, float progress) {
            // TODO Auto-generated method stub
        }

    };

获取数据缓存路径

1)函数体:

public String getDataPath ();

2)功能诠释:

用于获取当前数据所存放的位置。

设置数据存储路径

1)函数体:

public void setDataPath(String downloadPath);

2)功能诠释:

用于设置下载模块数据存储路径。

3)参数诠释:

参数

类型

用处

downloadPath

String

设置室内数据存储路径

返回顶部 示例中心 常见问题 智能客服 公众号
二维码