百度地图 JSAPI 支持将底图文字标注(国家、城市、道路、POI 等)切换为多种语言,可用于国际化产品场景。在形式上,多语言地图分为主语言和副语言,在标注显示时会分两行,显示两种不同的语言,以适配出海业务的应用需求。
申请过后,在控制台中,勾选对应浏览器AK的“JSAPI国际化底图”权限即可,否则直接使用会无法正常渲染底图。

通过enablePreferredLanguage接口,来设置多语言地图。支持根据浏览器语言自动设置,也支持接收传入参数显示指定的语言。
// 显式指定语言(支持全部 16 种)map.enablePreferredLanguage(BMAP_LANGUAGE_JA);// 不传参:根据浏览器语言(navigator.language)自动匹配,匹配不到则回退中文map.enablePreferredLanguage();// 关闭首选语言,恢复中文map.disablePreferredLanguage();
上一篇
下一篇