Skip to content

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

License

Notifications You must be signed in to change notification settings

linksgruenversifft/jsvectormap

This branch is 4 commits ahead of, 29 commits behind themustafaomar/jsvectormap:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

29e83fb · Oct 18, 2023
Jan 29, 2021
Sep 28, 2023
Feb 17, 2022
Oct 18, 2023
Oct 18, 2023
Jun 15, 2021
Jun 15, 2021
Feb 20, 2022
Feb 28, 2020
Oct 18, 2023
Feb 27, 2020
Aug 15, 2022
Sep 28, 2023
Jan 6, 2023
Apr 7, 2023
Jan 6, 2023

Repository files navigation

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.

Setup

### Install node via your preferred mechanism. Ensure the binaries are in your path & obtain a copy of this repository and change into the working directory
git clone https://github.com/themustafaomar/jsvectormap.git && cd jsvectormap

# Build
npm run build

# Start up the live web server (will be available on port 10001)
npm run dev
-> http://localhost:10001/index.html

# Access and test in samples dir
-> http://localhost:10001/samples/YourSampleName.html

License

jsvectormap licensed under MIT.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.6%
  • SCSS 5.1%
  • HTML 3.5%
  • CSS 0.8%