FMapHistory 历史记录
FMapHistory 展示搜索历史与导航历史的混合列表,支持删除、点击回填与“路线”快捷操作。
tsx
import { FMapHistory } from '@indoor-map/fmap-react';
<FMapHistory
items={historyItems}
onChange={setHistoryItems}
onItemClick={(item) => console.log('点击了', item.title)}
onRouteClick={(item) => startNavigation(item)}
maxItems={20}
showRouteButton
/>;Props
| 属性 | 类型 | 说明 |
|---|---|---|
items | HistoryItem[] | 历史记录列表 |
onChange | (items) => void | 记录变更回调(删除时触发) |
onItemClick | (item) => void | 点击记录 |
onRouteClick | (item) => void | 点击“路线”按钮 |
maxItems | number | 最大显示条数 |
showRouteButton | boolean | 是否显示路线按钮 |
title | string | 标题 |
style | CSSProperties | 自定义样式 |
HistoryItem 包含 id、type(search / route)、title、subtitle、keyword、points 等字段。