4.2.0 • Published 1 day ago
@indoorequal/vue-maplibre-gl v4.2.0
@indoorequal/vue-maplibre-gl
A small Vue 3 plugin for maplibre-gl-js. Only additional dependency is mitt.
This is a fork of vue-maplibre-gl.
Features
- Supports MapLibre GL JS v3.x
- Typescript support
- Components for map, controls, sources, markers and layers
- Support for custom controls
- Customizable style switch which reloads sources and layers automatically
- Frame rate control included
- Support for multiple instances and global access by
useMap(key: string | symbol)
- Simple way to switch displayed map language
- Automatic restart on CONTEXT_LOST_WEBGL which can happen on mobile devices when tab was in background for longer time
- Small size
Documentation
https://indoorequal.github.io/vue-maplibre-gl/
PRs welcome ♥
If you have ideas, improvements, suggestions etc. don't hesitate to open a pull request.
Todos
- Usage examples
- Demo
- API documentation
- Support
v-model:...
for some basic props - Add layer events
- Add Web-types
- Add frame rate control