@indoorequal/vue-maplibre-gl

Vue 3 plugin for maplibre-gl
407,512 166
Install
npm install @indoorequal/vue-maplibre-gl
Latest Version:9.0.1
Vue:3
License:MIT
Last Updated:Oct 26, 2026
Links: GitHub  ·  npm
Maintainer: francois

@indoorequal/vue-maplibre-gl

npm npm size vue3 MaplibreGL-JS TypeScript

A small Vue 3 plugin for maplibre-gl-js.

This is a fork of vue-maplibre-gl with new features, non-core features removed, and support for MapLibre GL JS > v3.

Features

  • Supports MapLibre GL JS v6.x
  • Typescript support
  • Components for map, controls, sources, markers, popups and layers
  • Support for custom controls
  • Support for multiple instances and global access by useMap(key: string | symbol)
  • 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.

License

MIT

Related Packages

vue-map-radius

A Vue 3 component for radius and polygon visualization on MapTiler maps

1,707 0
vue3-calendar-heatmap

A lightweight calendar heatmap Vue 3 component built on SVG, inspired by julienr...

217,556 123
@silverwind/vue3-calendar-heatmap

A lightweight calendar heatmap Vue 3 component built on SVG, inspired by julienr...

109,794 123
vue3-json-component

A VueJS 3 JSON Tree View with no dependencies and module builds.

1,837 1

Version History

Version Released Vue License
9.0.1 ^3.4.18 MIT
8.4.2 ^3.4.18 MIT
8.4.1 ^3.4.18 MIT
8.4.0 ^3.4.18 MIT
8.3.0 ^3.4.18 MIT