vuevectormap

A Vue wrapper component for Jsvectormap
110,025 10
Install
npm install vuevectormap
Latest Version:2.1.1
Vue:3
Older releases:2
License:MIT
Last Updated:Nov 10, 2024
Links: GitHub  ·  npm
Maintainer: mustafaomar

VueVectorMap

A Vue wrapper component for jsvectormap

Versions

Vuejs version Package version Branch
3.x 2.x next
2.x 1.x master

Installation

To get started with vuevectormap, you can install it through your preferred package manager.

npm i vuevectormap@next # pnpm add vuevectormap || yarn add vuevectormap

Demo

Example at vuevectormap Example at codesandbox and code

Get started

import { createApp } from 'vue'
import VueVectorMap from 'vuevectormap'
import 'vuevectormap/src/scss/vuevectormap.scss'

// Import your preferred map
require('jsvectormap/dist/maps/world')

const app = createApp({})

app.use(VueVectorMap, {
  // Set global options if any etc..
  backgroundColor: '#f6f6f6'
})

app.mount('#app')

Just define vuevectormap component and we're done! Notice: the default map is world, so you don't have to pass map prop.

<template>
  <div class="...">
    <vuevectormap
      width="700"
      height="350"
      :options="{
        // Map options..
        // markers: []
        // markerStyle: {}
        // etc..
      }">
    </vuevectormap>
  </div>
</template>

Tip: if you're using sass and and you want to overwrite the default style, the below snippet is for you. Look at this file to know about all possible variables.

// Example variables.
$tooltip-bg-color: #3a3d4c;
$tooltip-font-family: Roboto, Etc;

@import 'jsvectormap';

Related Packages

vue-svg-map

A set of Vue 3 components to display an interactive SVG map

25,688 90
vue3-svg-map

A set of Vue.js components to display an interactive SVG map, Vue3 compatible

9,977 0
gridy-avatars

SVG avatar generator

6,526 72
iran-map-vue

Iran SVG Map

1,689 8
@ts-maps/vue

Vue 3 bindings for ts-maps — interactive SVG-based vector maps.

1,321 10

Version History

Version Released License
2.1.1 MIT
2.1.0 MIT
2.0.1 MIT
2.0.0 MIT
1.1.0 MIT