5.0.0 • Published 2 weeks ago
@mapbox-controls/language
Licence
MIT
Version
5.0.0
Deps
1
Size
9 kB
Vulns
0
Weekly
0
@mapbox-controls/language
Localize map or change dynamically language.
By default, supported languages option is the supported list by mapbox styles.
npm i @mapbox-controls/language
// set language from browser, use 'mul' as fallback
map.addControl(new LanguageControl());
// set custom language while initialization
const languageControl = new LanguageControl({
language: 'ru',
});
map.addControl(languageControl);
// or change language dynamically
languageControl.setLanguage(event.target.value);
Options
export type ControlOptions = {
supportedLanguages?: string[];
language?: string;
getLanguageKey?: (language: string) => string;
excludedLayerIds?: string[];
};
Methods
setLanguage(lang?: string | undefined): void;- set dynamically map language