@cedarstudios/react-cedarmaps

1.0.3 • Public • Published

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.

Dependencies (2)

Dev Dependencies (23)

Package Sidebar

Install

npm i @cedarstudios/react-cedarmaps

Weekly Downloads

7

Version

1.0.3

License

MIT

Unpacked Size

764 kB

Total Files

3

Last publish

Collaborators

  • mohsentaleb
  • sdtaheri
  • cedarmaps