离线地图管理类

Methods

  • 始化离线地图模块

    Parameters

    Returns boolean

    成功返回true,失败返回false

  • 释放离线地图模块

    Returns void

  • 注册监听器

    Parameters

    Returns void

  • 移除监听器

    Parameters

    Returns void

  • 开始下载离线地图资源

    Parameters

    • cityId: number

      城市ID

    Returns boolean

    成功返回true,失败返回false

  • 重新开始下载指定城市

    Parameters

    • cityId: number

      城市ID

    Returns boolean

    成功返回true,失败返回false

  • 重新开始全部下载任务

    Parameters

    • type: number

      0:下载;1:更新;2:重启Wifi网络异常;3:重启网络异常

    Returns boolean

  • 暂停指定城市的下载任务

    Parameters

    • cityId: number

      城市ID

    Returns boolean

    成功返回true,失败返回false

  • 暂停全部下载任务

    Parameters

    • type: number

      0:批量暂停;1:WiFi网络异常批量暂停;2:卡异常批量暂停(离线路网type为2)

    Returns boolean

  • 删除指定城市下载任务

    Parameters

    • cityId: number

      城市ID

    Returns boolean

  • 删除全部下载任务

    Returns boolean

  • 导入离线地图

    Parameters

    • deleteFailed: boolean

      是否删除导入失败的包

    • offImport: boolean

      是否离线导入

    Returns boolean

    成功返回YES,失败返回NO

  • 更新指定城市的下载任务

    Parameters

    • cityId: number

      城市ID

    Returns boolean

    成功返回YES,失败返回NO

  • 更新全部下载任务

    Returns boolean

    成功返回YES,失败返回NO

  • 根据城市ID提取用户下载的相关记录

    Parameters

    • cityId: number

      城市ID

    Returns null | LocalMapResource

    离线地图信息

  • 提取用户下载的所有记录(包含所有下载完成、未完成的记录)

    Returns Promise<null | LocalMapResource[]>

    离线地图资源列表

  • wifi下自动下载离线路网信息,提升路况加载速度

    Parameters

    • cityId: number

    Returns number