Elegant Mapbox integration with Nuxt

Create responsive maps using Vue.js components & composables

  • 🏗  Easily add Mapbox to your Nuxt app with Vue components
  • 🌎  useMapbox Composable for easy access
  • 👷  defineMapboxMarker & defineMapboxPopup for making custom components
  • 🎛️  defineMapboxControl for creating your own controls
  • 📖  Persistent map instances across routes
Bash
$npx nuxi module add nuxt-mapbox
Click to copy

Features

Nuxt Architecture

Easily create maps in your existing Nuxt 3 projects.

Built for Vue

Create complex maps using familiar Vue.js syntax

Extensible.

Customize every part of Mapbox from any component