react-geo

A set of geo related modules to use in combination with React, Ant Design and OpenLayers.

Github星跟蹤圖

react-geo

Build Status
Coverage Status
license: 2-Clause BSD
Known Vulnerabilities
Greenkeeper badge
devDependencies Status
dependencies Status

A set of geo related components to use in combination with react, antd and ol.

Examples and API documentation

Visit https://terrestris.github.io/react-geo/docs/latest/index.html

Workshop

Visit https://terrestris.github.io/react-geo-ws/

Installation

npm i @terrestris/react-geo

Requirements

react-geo is designed to be used with es6-modules.
To use a component just import it like we do it in the examples:

import {
  CircleMenu,
  SimpleButton,
  MapComponent,
  MapProvider,
  mappify
} from '@terrestris/react-geo';

The use of webpack and babel is recommended. You need to configure a less-loader inside your webpack-config to receive react-geo specific styling.

module: {
  loaders: [{
    test: /\.less$/,
    loaders: [
      'style-loader',
      'css-loader',
      {
        loader: 'less-loader',
        options: {
          modifyVars: CustomAntThemeModifyVars(),
          javascriptEnabled: true // Less version > 3.0.0
        }
      }
    ]
  }]
}

Base application

Check out the react-geo-baseclient for a fully working
web-mapping application based on react-geo.

Development requirements

  • Node.js 10.13.0 or later
  • npm 6.8.0 or later
  • Git 2.11 or later

Development notes

If you like to develop a react-geo component out of your project make use of npm link:

In react-geo:

npm link

In your project:

npm link @terrestris/react-geo

主要指標

概覽
名稱與所有者terrestris/react-geo
主編程語言TypeScript
編程語言HTML (語言數: 4)
平台
許可證BSD 2-Clause "Simplified" License
所有者活动
創建於2017-08-31 08:18:26
推送於2025-07-15 09:12:45
最后一次提交
發布數272
最新版本名稱v32.2.0 (發布於 )
第一版名稱v0.1.1 (發布於 2017-09-06 15:37:45)
用户参与
星數387
關注者數18
派生數58
提交數7.9k
已啟用問題?
問題數147
打開的問題數15
拉請求數3187
打開的拉請求數7
關閉的拉請求數991
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?