All Projects β†’ South-Paw β†’ react-vector-maps

South-Paw / react-vector-maps

Licence: MIT License
πŸ—Ί A React component for interactive vector maps of the world and 100+ countries

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-vector-maps

Svg World Map
πŸ—Ί A JavaScript library to easily integrate one or more SVG world maps with all nations (countries) and second-level political subdivisions (countries, provinces, states).
Stars: ✭ 38 (-66.07%)
Mutual labels:  map, maps, interactive, countries
world
A Laravel package which provides a list of the countries, states, cities, currencies, timezones and languages.
Stars: ✭ 479 (+327.68%)
Mutual labels:  country, countries
flagpack
A lightweight flag icon toolkit for the web.
Stars: ✭ 51 (-54.46%)
Mutual labels:  country, countries
vaguely-rude-places
The map of Vaguely Rude Place Names
Stars: ✭ 19 (-83.04%)
Mutual labels:  map, maps
Maps
🌍🌏🌎 The whole world fits inside your cloud!
Stars: ✭ 253 (+125.89%)
Mutual labels:  map, maps
Nager.Country
Worldwide Country Informations (ISO-3166-1 Alpha2, ISO-3166-1 Alpha3, ISO 639-1)
Stars: ✭ 68 (-39.29%)
Mutual labels:  country, countries
simple-world-map
A simple SVG world map with ISO 3166-1 annotations
Stars: ✭ 59 (-47.32%)
Mutual labels:  map, world
Azuremapscodesamples
A set of code samples for the Azure Maps web control.
Stars: ✭ 167 (+49.11%)
Mutual labels:  map, maps
s60-maps
Yet another maps for Symbian OS
Stars: ✭ 27 (-75.89%)
Mutual labels:  map, maps
react-map-gl-cluster
Urbica React Cluster Component for Mapbox GL JS
Stars: ✭ 27 (-75.89%)
Mutual labels:  map, maps
mapgen
map generator stuff
Stars: ✭ 26 (-76.79%)
Mutual labels:  map, maps
Go Staticmaps
A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.
Stars: ✭ 246 (+119.64%)
Mutual labels:  map, maps
Gmapsfx
Java API for using Google Maps within a JavaFX application.
Stars: ✭ 233 (+108.04%)
Mutual labels:  map, maps
coronavirus-map-dashboard
🦠 Coronavirus (COVID-19) Map Dashboard using coronavirus-tracker-api
Stars: ✭ 41 (-63.39%)
Mutual labels:  map, maps
Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (+77.68%)
Mutual labels:  map, maps
leaflet.minichart
Leaflet.minichart is a leaflet plugin for adding to a leaflet map small animated charts
Stars: ✭ 27 (-75.89%)
Mutual labels:  map, maps
o.map
Open Street Map app - KaiOS
Stars: ✭ 51 (-54.46%)
Mutual labels:  map, maps
React Svg Map
A set of React.js components to display an interactive SVG map
Stars: ✭ 150 (+33.93%)
Mutual labels:  map, interactive
Openrailwaymap
An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
Stars: ✭ 150 (+33.93%)
Mutual labels:  map, maps
jsfiddle-github
JSFiddle implementation for interactive JavaScript examples.
Stars: ✭ 16 (-85.71%)
Mutual labels:  maps, interactive

react-vector-maps

πŸ—ΊοΈ A React component for interactive vector maps of the world and 100+ countries

npm Dependencies Dev Dependencies

Features

  • Simple and easy to implement React component for rendering interactive vector maps
  • 100+ vector maps included out of the box, free from MapSVG
  • Convert your own vector map for the component to use with the online converter
  • Quick and straight forward to style your map however you want to

Basic Usage

import React from 'react';
import { VectorMap } from '@south-paw/react-vector-maps';

// You'll need to download the json file from the docs site or you can create your own.
import world from './world.json';

export const Map = () => <VectorMap {...world} />;

See the documentation for more examples and advanced usage of the component.

Issues and Bugs

If you manage to find any, please report them here so they can be squashed.

Development and Contributing

Grab the repo and then install dependencies with npm i.

# run tests
npm run test

# lint source
npm run lint

# build source
npm run build

# clean up build folders
npm run clean

# start docs for development
npm run docs:develop

# clean up docs folders
npm run docs:clean

# yarn install for the docs
npm run docs:install

# build docs for deployment
npm run docs:build

# serve docs from /public after build
npm run docs:serve

License

MIT, see the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].