rc-leafletReact 地图组件
项目介绍:
- 基于`Leaflet`引擎的`React`地图组件,支持`TypeScript`
- 由数据驱动地图元素的添加与移除,完整的声明周期控制
支持特性:
- 支持TypeScript
- Popup,Tooltip,DivIcon组件支持JSX内容
- 支持海量点位组件
- 支持聚合点位组件
- 支持主题定制
- 支持按需加载
支持插件:
后续规划:
- LayerGroup,FeatureGroup,GeoJson组件
- ImageOverlay,SvgOverlay组件
- 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/>
)
评论