rc-leaflet - React 地图组件


MIT
跨平台
TypeScript

软件简介

项目介绍:

  • 基于Leaflet引擎的React地图组件,支持TypeScript
  • 由数据驱动地图元素的添加与移除,完整的声明周期控制

支持特性:

  • 支持 TypeScript
  • PopupTooltipDivIcon 组件支持 JSX 内容
  • 支持海量点位组件
  • 支持聚合点位组件
  • 支持主题定制
  • 支持按需加载

支持插件:

后续规划:

  • LayerGroupFeatureGroupGeoJson 组件
  • ImageOverlaySvgOverlay 组件
  • rc-leaflet-heatmap 热力图插件
  • rc-leaflet-routing 路径规划插件
  • rc-leaflet-cluster 聚合插件

使用示例:

import { Config, RCMap, TileLayer, Point } from 'rc-leaflet'

let center = [39.915526, 116.403847]
(
  <RCMap crs={Config.CRS.BMap} center={center}>
    <TileLayer.BMap />
    <Point position={center} />
  <RCMap/>
)