1.2.0 • Published 20 days ago

@mapbox-controls/language v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
20 days ago

<< all controls

📖 @mapbox-controls/language

npm.io

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 LanguageControlOptions = {
  supportedLanguages?: string[] | undefined;
  language?: string | undefined;
  getLanguageKey?: ((language: string) => string) | undefined;
  excludedLayerIds?: string[] | undefined;
};

Methods

  • setLanguage(lang?: string | undefined): void; - set dynamically map language
1.2.0

20 days ago

1.1.0

5 months ago

1.0.1

7 months ago

1.0.0

7 months ago