离线地图资源状态工具类

Constructors

Methods

  • 离线地图资源是否处于等待下载状态?

    Parameters

    • resource: cityMapItemStatusType

    Returns boolean

    boolean

  • 离线地图资源是否处于下载中状态?安装中也是下载中

    Parameters

    • resource: cityMapItemStatusType

    Returns boolean

  • 离线地图资源下载任务是否由于网络错误处于停止状态

    Parameters

    • resource: cityMapItemStatusType

    Returns boolean

  • 离线地图资源下载任务是否处于停止状态(已暂停、网络异常、下载出错)?

    Parameters

    Returns boolean

  • 离线地图资源下载任务是否处于下载完成状态

    Returns boolean

  • 离线地图资源下载任务是否需要更新版本?

    Returns boolean

  • 城市列表页的Group,如果是省份条目则点击后展开显示下属城市,如果是全国和城市条目则点击后开始下载。

    Parameters

    Returns boolean

  • 是否增量下载,否则是全量

    Parameters

    Returns boolean

  • 省份的下载状态由该省份下所有城市的下载状态决定。

    Parameters

    Returns void

  • 收到LocalMapConstants#MESSAGE_VERSION_UPDATE消息,判断离线地图是否需要更新

    Parameters

    • state: number

      com.baidu.platform.comapi.map.LocalMapListener#onGetLocalMapState(int type, int state)

    Returns Promise<boolean>

  • 格式化资源大小

    Parameters

    • size: number

    Returns string

  • 当前是否为全国基础包

    Parameters

    Returns boolean

  • 将JSON字符串转为离线地图资源包对象

    Parameters

    • raw: null | string

      JSON字符串

    Returns null | LocalMapResource