themustafaomar
jsvectormap
JavaScript

A lightweight JavaScript library for creating interactive maps and pretty data visualization.

Last updated Jun 18, 2026
529
Stars
89
Forks
18
Issues
0
Stars/day
Attention Score
92
Language breakdown
JavaScript 68.2%
HTML 25.7%
SCSS 5.1%
CSS 0.6%
Shell 0.4%
Files click to expand
README

Jsvectormap sample

Jsvectormap

A lightweight Javascript library for creating interactive maps and pretty data visualization.

Explore docs . Report bug · View demo · Download

Jsvectormap

Bringing data to life with interactive maps

This project is a deeply modified version of jvectormap and was created to help developers who aren't using jQuery anymore in their projects.

Jsvectormap supports all modern browsers including IE9+

License Downloads Version Minified Minizipped

What's an interactive map

  • Interactive map is a powerful tool for presentation.
  • It give the ability to create layers of information that can be shown or hidden at the click of a button on a region or maybe a marker.
  • Data can be quickly updated, and these updates made transparent to users.
  • Zoom functions that allow users to focus on either the details of a particular region, or to gain a quick overview of a wider area.

Quick start

Installing via npm

npm i jsvectormap

import your preferred map you want to work with, after importing the jsvectormap

import jsVectorMap from 'jsvectormap'
import 'jsvectormap/dist/maps/world.js'

const map = new jsVectorMap({ selector: '#map', map: 'world', })

Contributions

Your contributions always welcome but consider the following notes:
  • The build files shouldn't be updated when sending pull requests.

License

jsvectormap licensed under MIT.
🔗 More in this category

© 2026 GitRepoTrend · themustafaomar/jsvectormap · Updated daily from GitHub