0.0.19 • Published 3 years ago

react-jvectormap-ven v0.0.19

Weekly downloads
14
License
MIT
Repository
github
Last release
3 years ago

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-ven

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:

proptyperequireddescription
containerStyleobjectnoan inline style object for the map container
containerClassNamestringnoa 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):

methodparamsreturn type
setBackgroundColor programmatically change the map background colorcolor - string-
getMapObject get the jvectormap object for additional options and methods (see jvectormap docs)-object

Supported Maps

  • ve_merc

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