@indoor-map/fmap-react • Docs
useFMapState(
fmap):FMapStateSnapshot|null
订阅地图实时状态 状态变化时自动触发组件重渲染
Parameters
• fmap: null | FMap
FMap 实例(可为 null,未就绪时返回 null)
Returns
FMapStateSnapshot | null
当前状态快照,或 null(fmap 未就绪)
Example
tsx
function FloorDisplay() {
const { fmap } = useFMapContext();
const state = useFMapState(fmap);
if (!state) return <span>地图加载中...</span>;
return <span>当前楼层: {state.currentLevel}</span>;
}