导航地图数据结构

一份用于iMobile室内导航引擎的室内地图,需包含以下内容:

  • 室内数据源:包含室内地图源数据、导航路径数据、楼层关联属性表。
    • 室内地图源数据,即为室内的原始数据,主要用于在地图上展示。以商场为例,包括楼梯、卫生间、店铺、ATM等。
    • 导航路径数据:室内数据中,需包含路径数据(线数据集),经过拓扑构网后,用于导航。
    • 楼层关联属性表:存储楼层关联关系,是导航正常运行的基础。该表需要手动制作。
  • 范围数据源:用于控制楼层控件的显示和隐藏。范围数据源名称为“ bounds”(名称不可修改),包含一个名为“ building” (名称不可修改)的面数据集,数据集中有且仅包含一个面对象,面对像的形状和大小与室内地图的形状和大小要相近或者相同。
  • 室外数据源(可选):包含各种室外数据,如道路、兴趣点等,用于制作室内外一体化地图,实现从室外到室内的展示效果。
  • 地图(或场景):经过各种风格设置、专题图处理后的地图,用于在程序中展示。
图:导航地图数据结构