1.0.0-dev.1600466734934 • Published 5 years ago

@bayer/ol-kit v1.0.0-dev.1600466734934

Weekly downloads
573
License
BSD
Repository
github
Last release
5 years ago

ol-kit logo

npm version

An easy-to-use, open source React & OpenLayers map component toolkit.

Check out the demo site here!

Prebuilt Map Components

ol-kit logo

Installation

Install ol-kit and its peerDependencies

npm i @bayer/ol-kit ol react react-dom styled-components @material-ui/core @material-ui/icons @material-ui/styles --save

Getting Started

It's easy to start building map apps with ol-kit. For simple projects, the following will get you started:

import React from 'react'
import {
  Map,
  BasemapContainer,
  ContextMenu,
  Controls,
  LayerPanel,
  Popup,
  loadDataLayer
} from '@bayer/ol-kit'

class App extends React.Component {
  onMapInit = async map => {
    console.log('we got a map!', map)
    // nice to have map set on the window while debugging
    window.map = map

    // find a geojson or kml dataset (url or file) to load on the map
    const data = 'https://data.nasa.gov/api/geospatial/7zbq-j77a?method=export&format=KML'
    const dataLayer = await loadDataLayer(map, data)
    // set the title on the layer to show in LayerPanel
    dataLayer.set('title', 'NASA Data')

    console.log('data layer:', dataLayer)
  }

  render () {
    return (
      <Map onMapInit={this.onMapInit} fullScreen>
        <BasemapContainer />
        <ContextMenu />
        <Controls />
        <LayerPanel />
        <Popup />
      </Map>
    )
  }
}

export default App

Documentation

The documentation for the project is available in the /docs directory and the hosted version is available at ol-kit.com.

Bugs & Feature Requests

If you find a bug or think of a new feature, please submit a Github issue.

Maintainers & Contributions

The current maintainers are listed in MAINTAINERS.md. If you would like contribute to the project see CONTRIBUTING.md.

Sponsor

The ol-kit project was internally developed at Bayer Crop Science. Without the generous support of various stakeholders at Bayer, this project would never have become an open source reality. Thank you for the support, resources & final approval!

ol-kit logo

1.18.1

3 years ago

1.19.0

3 years ago

1.18.0-1

3 years ago

1.20.0-3

3 years ago

1.20.0-2

3 years ago

1.20.0-0

3 years ago

1.20.0-5

3 years ago

1.20.0-4

3 years ago

1.20.0

3 years ago

1.18.0

3 years ago

1.18.0-0

3 years ago

1.17.0

3 years ago

1.16.1

3 years ago

1.16.0

3 years ago

1.15.0

3 years ago

1.14.1

4 years ago

1.14.0

4 years ago

1.13.0

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.10.3

4 years ago

1.10.2

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.4.1

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

0.20.1

4 years ago

0.20.0

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

0.19.6

4 years ago

0.19.6-0

4 years ago

0.19.5

4 years ago

1.6.0

4 years ago

0.19.4

4 years ago

0.19.3-0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

0.19.3

4 years ago

0.19.2

4 years ago

0.19.1

4 years ago

0.19.0

4 years ago

1.2.0

4 years ago

0.18.4

4 years ago

0.18.3

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.1.0-6

4 years ago

1.1.0-5

4 years ago

1.1.0-4

4 years ago

1.1.0-3

4 years ago

1.1.0-2

4 years ago

1.1.0-1

4 years ago

1.1.0-0

4 years ago

1.0.2

5 years ago

0.18.2

5 years ago

0.18.1

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.18.0

5 years ago

0.17.4

5 years ago

1.0.0-beta.0

5 years ago

0.18.0-1

5 years ago

0.16.0-dev1

5 years ago

0.18.0-0

5 years ago

0.17.3

5 years ago

0.17.2

5 years ago

0.17.0

5 years ago

0.17.1

5 years ago

0.16.0

5 years ago

0.15.0

5 years ago

0.14.1

5 years ago

0.14.0

5 years ago

0.13.0

5 years ago

0.12.0

5 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.0

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.1-2

5 years ago

0.5.1-1

5 years ago

0.5.1-0

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0-11

5 years ago

0.3.0-10

5 years ago

0.3.0-9

5 years ago

0.3.0-8

5 years ago

0.3.0-7

5 years ago

0.3.0-6

5 years ago

0.3.0-5

5 years ago

0.3.0-4

5 years ago

0.3.0-2

5 years ago

0.3.0-1

5 years ago

0.3.0-0

5 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.0-4

5 years ago

0.0.0-3

5 years ago

0.0.0-2

5 years ago

0.0.0-1

5 years ago

0.0.0-0

5 years ago