地图语言存储管理器单例类 提供统一的地图语言存储服务入口

Methods

  • 初始化语言存储服务

    Parameters

    • context: any = null

      应用上下文,如果为null则使用getAppContext()

    • storageName: string = STORAGE_NAME

      存储名称,默认为"map_language_storage"

    Returns boolean

    是否初始化成功

  • 检查是否已初始化

    Returns boolean

    如果已初始化返回true,否则返回false

  • 设置地图语言

    Parameters

    • language: MapLanguage

      目标语言

    Returns void

    Throws

    LanguageChangeException 当语言设置失败时抛出

  • 获取当前地图语言

    Returns MapLanguage

    当前设置的语言,默认返回中文

  • 清除语言设置,恢复默认值

    Returns void

  • 添加语言变更监听器

    Parameters

    Returns void

  • 移除语言变更监听器

    Parameters

    Returns void

  • 重置管理器(用于测试或重新初始化)

    Returns void