国际化
Vue Maplibre 组件 默认 使用英语,如果你希望使用其他语言,你可以参考下面的方案。
全局配置
Vue Maplibre 提供了全局配置国际化的配置。
import VueMaplibre from '@meteosci/vue-maplibre'
import zhCn from '@meteosci/vue-maplibre/es/locale/lang/zh-cn'
app.use(VueMaplibre, {
locale: zhCn
})
ConfigProvider
Vue Maplibre 还提供了一个 Vue 组件 ConfigProvider 用于全局配置国际化的设置。
<template>
<vm-config-provider :locale="locale">
<app />
</vm-config-provider>
</template>
<script setup>
import { VmConfigProvider } from '@meteosci/vue-maplibre'
import zhCn from '@meteosci/vue-maplibre/es/locale/lang/zh-cn'
const locale = zhCn
</script>
CDN 用法
如果通过 CDN 使用 Vue Maplibre ,那么你需要添加以下代码,以下是使用 unpkg 的示例。
<script src="//unpkg.com/@meteosci/vue-maplibre/dist/locale/zh-cn"></script>
<script>
app.use(VueMaplibre, {
locale: VueMaplibreLocaleZhCn
})
</script>
完整文档详见: ConfigProvider
- 简体中文 (zh-cn)
- 美国英语 (en-us)