Skip to content

@indoor-map/fmap-reactDocs


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>;
}

基于蜂鸟视图 Fengmap SDK 构建