@cedarstudios/react-cedarmaps
v1.0.3
Published
A mapping service and highly detailed and spatially accurate GIS vector data application that covers the whole country of Iran.
Downloads
104
Readme
CedarMaps SDK for React
What is CedarMaps?
CedarMaps is the location data platform for mobile and web applications. We provide building blocks to add location features like maps, search, and navigation into any experience you create. Use our simple and powerful APIs & SDKs and our open source libraries for interactivity and control.
Sign up for CedarMaps
Not a CedarMaps user yet? Sign up for an account here. Once you’re signed in, all you need to start building is a CedarMaps access token.
This guide will take you through the process of integrating CedarMaps into your React application.
This package is a wrapper over react-mapbox-gl library.
Table of Contents
Installation
Npm
npm install @cedarstudios/react-cedarmaps --save
Yarn
yarn add @cedarstudios/react-cedarmaps
Rendering Component
import CedarMaps from '@cedarstudios/react-cedarmaps'
render() {
return {
<CedarMaps
containerStyle={{
height: '100vh',
width: '100%'
}}
token='YOUR ACCESS TOKEN'
center={[ 51.34379364705882, 35.74109568627451]}
>
</CedarMaps>
}
}
Adding Markers
Get ReactMapboxGl
object and start adding Markers, Polylines or other controls.
const {RotationControl, ZoomControl, ScaleControl} = CedarMaps.getReactMapboxGl()
return (
<CedarMaps
containerStyle={{
height: '100vh',
width: '100%'
}}
token='YOUR ACCESS TOKEN'
preserveDrawingBuffer={false}
center={[ 51.34379364705882, 35.74109568627451]}
>
<RotationControl/>
<ZoomControl/>
<ScaleControl/>
</CedarMaps>
)
You can read more about ReactMapboxGl
in Mapbox Documentation
Example
You can consult this example for getting acquainted with our package.