Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-mapbox-gl

Package Overview
Dependencies
Maintainers
1
Versions
142
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-mapbox-gl

A React binding of mapbox-gl-js

  • 0.0.3
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
51K
increased by6.69%
Maintainers
1
Weekly downloads
 
Created
Source

react-mapbox-gl

Based on mapbox-gl-js this library aim to bring the api to a React friendly way with some additional extra behavior. The library include the following elements :

  • ReactMapboxGl
  • Marker
  • Path

It will include as well:

  • Popup
  • Polygon

Requirements

The library use immutablejs for some properties.

How to start

npm install react-mapbox-gl --save

Import the component :

// ES6 way
import ReactMapboxGl, { Marker, Path } from "react-mapbox-gl";

// ES5
var ReactMapboxGl = require("react-mapbox-gl");
var Marker = ReactMapboxGl.Marker;
var Path = ReactMapboxGl.Path;

Use it

Run the example

  • Clone the repository
  • Install the dependencies: npm install
  • Run the example : npm run example.

Default port: 8080

API

ReactMapboxGl: React.Component

Display a mapbox webgl map

Properties
  • style : String || Immutable.Map (required) Mapbox map style
  • accessToken : String (required) Mapbox access token.
  • center : List<Number> Center the map at the position at initialisation
  • zoom : Number Zoom level of the map at initialisation
  • containerStyle : Object The style of the container of the map
  • hash : Boolean, Default : false See mapbox doc
  • preserveDrawingBuffer: Boolean, Default : false See mapbox doc
  • onClick: Function : Triggered whenever user click on the map
  • onStyleLoad: Function : Simple listener of mapbox event : map.on("style.load")
  • onMouseMove: Function : Listen the mouse moving on the map
  • onMove: Function : Executed whenever the center of the map change
    • Function : (center: Object, Evt)
  • onMoveEnd: Function : Executed when the move of the map end
    • Function : (center: Object, Evt)

Marker: React.Component

Display a marker on the map

Properties

TBD

Path: React.Component

Display a path on the map

Properties

TBD

TODO :

  • re-center the map when changing the center value

Keywords

FAQs

Package last updated on 19 Apr 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc