产品服务
解决方案
文档与支持
定价

英文地图

下载开发文档

快速开始

1. 导入必要的模块

在使用英文地图功能前,需要导入以下模块:

import{ MapComponent, MapController, MapLanguage, MapOptions, MapStatus }from"@bdmap/map";

关键类型说明:

MapController: 地图控制器,用于控制地图的各种操作MapLanguage: 地图语言枚举,包含CHINESEENGLISH两个选项MapComponent: 地图组件,用于在 UI 中显示地图

2. 设置英文地图

通过MapControllersetMapLanguage()方法设置地图语言:

// 设置为英文地图
this.mapController?.setMapLanguage(MapLanguage.ENGLISH);
// 设置为中文地图
this.mapController?.setMapLanguage(MapLanguage.CHINESE);

API 说明

MapLanguage 枚举

exportenum MapLanguage {
CHINESE=0,// 中文
ENGLISH=1// 英文
}

MapController.setMapLanguage()

方法签名:

setMapLanguage(language: MapLanguage):void

参数说明:

language: 要设置的地图语言,使用MapLanguage.ENGLISHMapLanguage.CHINESE

功能说明:

设置地图显示语言会自动处理语言持久化存储

注意事项:

确保mapController不为null再调用此方法语言设置会自动持久化,下次打开地图时会保持上次设置的语言

MapController.getMapLanguage()

方法签名:

getMapLanguage():number

返回值:

返回当前地图语言的枚举值(MapLanguage.CHINESEMapLanguage.ENGLISH

使用示例:

const currentLanguage:number=this.mapController?.getMapLanguage();
if(currentLanguage === MapLanguage.ENGLISH){
console.log("当前是英文地图");
}else{
console.log("当前是中文地图");
}

上一篇

位置短地址分享

下一篇

请求状态码说明

本篇文章对您是否有帮助?