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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?