The invention discloses a two or three dimensional integrated cross platform indoor map display method. Access to indoor map data in the present invention, extracting the floor map data from the indoor map data, floor layer management functions of different layers of data loading based on WebGL technology to achieve cross platform based on the indoor map drawing process engine map rendering, 3D display by setting two parameters in two or three dimensions switch the map engine, by rendering a floor priority data, and asynchronously display other floor data, so as to achieve rapid display effect, according to the functional module map engine provides, meet user demand indoor map display. In the invention, map management is done for indoor map data, rendering map data and loading 3D object models, so as to achieve realistic and realistic effect.
【技术实现步骤摘要】
一种二三维一体化的跨平台室内地图显示方法
本专利技术涉及互联网
,尤其涉及一种二三维一体化的跨平台室内地图显示方法。
技术介绍
随着计算机图形学、三维仿真技术、虚拟现实技术以及网络通信技术的飞速发展,网络三维电子地图作为一种较为方便且信息丰富的地图展示方式为人们所了解。其中,电子地图可通过直观的地理实景模拟表现方式为用户提供室外地图查询、出行导航等地图检索功能,同时也集成了生活资讯、电子政务、电子商务、虚拟社区、出行导航等一系列服务。在室外地图展示方面,基于二维地图的展示比较普及,多采用平面地图和影像地图两种展示方式,即便是广泛民用的室外三维地图实则仅为基于2.5视角生成的平面图像。在室内地图展示方面,当前没有较好的室内地图引擎系统可对室内进行地图展示,不同于室外景物的展示,室内的建筑形状具有较大的可变化性以及室内的物体较多且形状复杂,并且,多数建筑为多层结构,无法较好地显示各楼层的地图信息,故而,当前要实现室内地图的展示存在一定的技术难度。所以,当前的地图显示存在不能较好地展示室内地图信息的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种二三维一体化跨平台二三维一体化的跨平台室内地图显示方法,旨在解决现有技术中不能较好地展示室内地图信息的技术问题。为实现上述目的,本专利技术提供一种二三维一体化跨平台二三维一体化的跨平台室内地图显示方法,所述方法包括以下步骤:获取室内地图数据,从所述室内地图数据中提取出各楼层地图数据;基于楼层中的图层管理功能加载不同图层的数据;基于WebGL技术实现跨平台,通过室内地图引擎绘制流程进行地图的渲染绘制;通过设置二 ...
【技术保护点】
一种二三维一体化的跨平台室内地图显示方法,其特征在于,所述方法包括以下步骤:获取室内地图数据,从所述室内地图数据中提取出各楼层地图数据;基于楼层中的图层管理功能加载不同图层的数据;基于WebGL技术实现跨平台,通过室内地图引擎绘制流程进行地图的渲染绘制;通过设置二三维显示参数,以实现地图引擎的二三维不同显示效果;通过优先绘制显示一楼层数据,并异步地显示其他楼层数据,从而达到快速显示的效果;根据地图引擎提供的功能模块,满足用户室内地图展示需求。
【技术特征摘要】
1.一种二三维一体化的跨平台室内地图显示方法,其特征在于,所述方法包括以下步骤:获取室内地图数据,从所述室内地图数据中提取出各楼层地图数据;基于楼层中的图层管理功能加载不同图层的数据;基于WebGL技术实现跨平台,通过室内地图引擎绘制流程进行地图的渲染绘制;通过设置二三维显示参数,以实现地图引擎的二三维不同显示效果;通过优先绘制显示一楼层数据,并异步地显示其他楼层数据,从而达到快速显示的效果;根据地图引擎提供的功能模块,满足用户室内地图展示需求。2.如权利要求1所述的方法,其特征在于,所述基于室内地图引擎绘制流程进行地图的渲染绘制,具体包括:基于室内地图引擎绘制流程采用预设地图样式进行地图的渲染绘制。3.如权利要求2所述的方法,其特征在于,所述预设地图样式包括地图背景、地物颜色、公共设施图片和字体样式中的任一项。4.如权利要求1至3中任一项所述的方法,其特征在于,所述基于室内地图引擎绘制流程进行地图的渲染绘制,具体包括:加载地图显示引擎,并在HTML5的框架下基于WebGL技术进行地图的渲染绘制。5.如权利要求1至3中任一项所述的方法,其特征在于,所述通过设置二三维显示参数,以实现地图引擎的二三维不同显示效果,具体包括:通过二三维显示参数进行二三维显示切换,根据切换结果显示相应的效果,从而实现二三维一体化。6.如权利要求1至3中任一项所述的方法,其特征在于,所述根据地图引擎提供的功能模块,具体包括:接收用户选择的样式,从所述样式中提取出目标地图样式;基于所述目标地图样式对所述室内地图进...
【专利技术属性】
技术研发人员:蔡春苗,黄练,孟祥宇,李鄂江,冯胜利,
申请(专利权)人:深圳市易景空间智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。