Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-jvectormap

kadoshms52kMITdeprecated0.0.16

This package is deprecated. Please start using @react-jvectormap/core instead

A jvectormap wrapper for React apps

readme

React jvectormap

About

A simple wrapper for jvectormap

Please feel free to contribute, open issues or just enjoy this library!

Gettings started

Install the library:

npm install --save react-jvectormap

Include the jvectormap.css file in your project:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jvectormap/2.0.4/jquery-jvectormap.css" type="text/css" media="screen"/>

Example usage

        <div style={{width: 500, height: 500}}>
            <VectorMap map={'us_aea'}
                       backgroundColor="#3b96ce"
                       ref="map"
                       containerStyle={{
                           width: '100%',
                           height: '100%'
                       }}
                       containerClassName="map"
            />
        </div>

Will result the following map:

Supported props:

All the Map properties are supported as props.

Please note that map is a required prop, and must be one of the supported maps;

In addition, the plugin currently supports the following props:

prop type required description
containerStyle object no an inline style object for the map container
containerClassName string no a class name for the map container

Ref methods

You can allways add a ref to your VectorMap and access the following methods (more will be added in the future or upon request):

method params return type
setBackgroundColor
programmatically change the map background color
color - string -
getMapObject
get the jvectormap object for additional options and methods (see jvectormap docs)
- object

Supported Maps

  • world_mill
  • us_aea
  • europe_mill
  • continents_mill
  • ch_mill
  • oceania_mill
  • africa_mill
  • asia_mill
  • north_america_mill
  • south_america_mill
  • ca_lcc
  • brazil
  • se_mill
  • es_mill
  • vietnam
  • indonesia
  • th_mill
  • de_mill
  • ar_mill
  • au_mill
  • kr_mill
  • co_mill

Please feel free to request new maps! just open an issue!

changelog

(0.0.2) 10/29/2017

  • added support for Europe map (europe_mill)

(0.0.5) 01/22/2017

  • added support for continent maps, Canada map (ca_lcc)
  • bug fixes

(0.0.5) 01/25/2019

  • added support for Brazil map

(0.0.7) 04/13/2019

  • added support for Sweden map

(0.0.8) 04/25/2019

  • added support for Spain map

(0.0.11) 04/03/2019

  • added support for Argentina map

(0.0.12) 05/22/2019

  • added support for Vietnam map

(0.0.13) 09/30/2019

  • added support for France map (fr_mill)
  • added support for Indonesia map (indonesia), thanks @davchezt

(0.0.14) 10/09/2019

  • added support for Thailand map (th_mill)
  • added support for Germany map (de_mill)

(0.0.15) 11/23/2019

  • added support for Australia map (au_mill)
  • added support for South Korea map (kr_mill)
  • added support for Colombia map (co_mill)

(0.0.16) 11/23/2019

  • added support for Russia map (ru_mill)
  • added support for India map (in_mill)
  • added support for France map (fr_regions_mill)