Skip to content

Interactive, thoroughly customizable maps in React applications, powered by vector tiles.

Notifications You must be signed in to change notification settings

cedarstudios/cedarmaps-react-sdk

Repository files navigation

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.

About

Interactive, thoroughly customizable maps in React applications, powered by vector tiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published