@advisr/v-mapbox

Maplibre (and Mapbox) with Vue ๐Ÿ’š
25,179
Install
npm install @advisr/v-mapbox
Latest Version:5.1.3
Vue:3
Older releases:2
License:MIT
Last Updated:Jul 17, 2025
Links: npm
Maintainer: jrohland

V-Mapbox ๐Ÿ—บ

Combine powers of Vue and Mapbox GL JS (v3.x) & MaplibreGL (v4.x) ๐Ÿ—บ

V-Mapbox is wrapper around Mapbox GL JS for >v1.x to <=v3.x & Maplibre GL JS for > v4.x library that provides vueish-way to interact with the map.

Description and documentation

Installation

# For Vue 2
$ npm i v-mapbox@legacy
# For Vue 3
$ npm i v-mapbox

Demo

Edit v-mapbox-vue-3

Deck.gl ๐Ÿ†•

Edit v-mapbox-with-deck-gl-geojson

Development

git clone git@github.com:vinayakkulkarni/v-mapbox.git
cd v-mapbox
npm install

Running in dev mode:

npm run serve

Build for production:

npm run build

Documentation

Start documentation site in development mode:

npm run docs:dev

Build documentation:

npm run docs:build

Inspired by KoRiGaN's Vue2Leaflet.

Contributing

  1. Fork it (https://github.com/vinayakkulkarni/v-mapbox/fork)
  2. Create your feature branch (git checkout -b feat/new-feature)
  3. Commit your changes (git commit -Sam 'feat: add feature')
  4. Push to the branch (git push origin feat/new-feature)
  5. Create a new Pull Request

Note:

  1. Please contribute using GitHub Flow
  2. Commits & PRs will be allowed only if the commit messages & PR titles follow the conventional commit standard, read more about it here
  3. PS. Ensure your commits are signed. Read why

Author

v-mapbox ยฉ Vinayak, Released under the MIT License. Authored and maintained by Vinayak Kulkarni with help from contributors (list).

vinayakkulkarni.dev ยท GitHub @vinayakkulkarni ยท Twitter @_vinayak_k

License

MIT

FOSSA Status

Related Packages

v-mapbox

Maplibre (and Mapbox) with Vue ๐Ÿ’š

55,056 187
@pixul/v-mapbox

Maplibre (and Mapbox) with Vue ๐Ÿ’š

2,561 187
mapbox-gl-arcgis-featureserver

A small library for requesting features from an arcgis feature server using tile...

479,419 68
vue-mapbox-geocoder

Geocoder plugin for VueMapbox

14,554 13
vue2mapbox-gl

Vue >2 integration of mapbox.

2,231 19

Version History

Version Released License
5.1.3 MIT
5.1.2 MIT
5.1.1 MIT
1.12.0 MIT