rc-leafletReact 地圖組件
項(xiàng)目介紹:
- 基于`Leaflet`引擎的`React`地圖組件,支持`TypeScript`
- 由數(shù)據(jù)驅(qū)動(dòng)地圖元素的添加與移除,完整的聲明周期控制
支持特性:
- 支持TypeScript
- Popup,Tooltip,DivIcon組件支持JSX內(nèi)容
- 支持海量點(diǎn)位組件
- 支持聚合點(diǎn)位組件
- 支持主題定制
- 支持按需加載
支持插件:
后續(xù)規(guī)劃:
- LayerGroup,FeatureGroup,GeoJson組件
- ImageOverlay,SvgOverlay組件
- rc-leaflet-heatmap熱力圖插件
- rc-leaflet-routing路徑規(guī)劃插件
- 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/>
)
評(píng)論
圖片
表情
