GISBox is a one-stop 3D GIS data editing, conversion and publishing platform that supports editing in multiple GIS formats such as OSGB/GEOTIFF/RVT, converting to 3DTiles/Terrain and publishing.
Mapbox Language API refers to the set of services and tools in the Mapbox ecosystem used to support multilingual map experiences. Built on top of Mapbox’s core mapping capabilities, it allows developers to quickly switch place names, map labels, and interface text into different languages to meet the needs of users in different regions. A common implementation is the open-source Mapbox GL Language plugin, which provides convenient multilingual switching for web maps based on Mapbox GL JS. It helps international-facing map applications deliver localized map labeling more efficiently.
For the open-source implementation related to the Mapbox Language API, namely Mapbox GL Language, the project structure can be described by directory and core file as follows:
dist/ directory: Stores the compiled and bundled output, including the main file mapbox-gl-language.js that can be directly imported into a project, along with the corresponding source map file mapbox-gl-language.js.map for production deployment and debugging.example/ directory: Provides demo examples for the project, including the sample page index.html and the supporting stylesheet style.css, which can be run directly to see the multilingual switching effect.src/ directory: Contains the core source code of the project. index.js is the plugin entry file and is responsible for initializing the language-switching feature, while language.js implements the core logic for changing map language.test/ directory: Contains test-related files, including the test page index.html and the test script test.js, used to verify plugin behavior and correctness.README.md, the license file LICENSE, the Node.js project configuration file package.json that records dependencies and build scripts, the Rollup build configuration file rollup.config.js, and the Git ignore rules file .gitignore.The Mapbox Language API is mainly used in scenarios that require internationalized multilingual map presentation. It can automatically adapt to the user’s browser language settings so that users in different regions see map labels in their native language. It is widely used in global-facing websites, travel and mobility apps with language switching, and geography education platforms where users need to view landmarks in different languages. It is also valuable for multinational companies and government services that operate across countries and need multilingual map interfaces, significantly improving the user experience for people with different language backgrounds.
1. Change the map language.

1. Convert English labels on the map into Chinese.
