预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114237438A(43)申请公布日2022.03.25(21)申请号202111528378.5(22)申请日2021.12.14(71)申请人京东方科技集团股份有限公司地址100015北京市朝阳区酒仙桥路10号(72)发明人于越(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人董晓盈(51)Int.Cl.G06F3/04815(2022.01)G06F3/04817(2022.01)G06T15/00(2011.01)G06T17/05(2011.01)权利要求书3页说明书21页附图7页(54)发明名称地图数据的处理方法、装置、终端及介质(57)摘要本申请涉及一种地图数据的处理方法、装置、终端及介质。本申请通过目标渲染工具类,来实现OSG引擎的移植,从而使得可以在终端等移动设备上显示基于OSG引擎的三维地图模型,进而使得用户可以在所显示的三维地图模型上进行交互操作,以便终端基于用户的交互操作,通过目标渲染工具类所包括的屏幕事件获取函数,获取交互操作对应的屏幕触摸事件,从而通过目标渲染工具类所包括的事件类型判断函数,确定屏幕触摸事件的事件类型,以便可以通过事件类型对应的触摸事件处理函数,来对所显示的三维地图模型进行更新,从而实现对所显示的三维地图模型的放大、缩小、旋转、移动,等等。CN114237438ACN114237438A权利要求书1/3页1.一种地图数据的处理方法,其特征在于,应用于终端,所述方法包括:通过目标渲染工具类,显示基于开源三维渲染OSG引擎的三维地图模型;响应于在所述三维地图模型上的交互操作,通过所述目标渲染工具类所包括的屏幕事件获取函数,获取所述交互操作对应的屏幕触摸事件;通过所述目标渲染工具类所包括的事件类型判断函数,确定所述屏幕触摸事件的事件类型;通过所述事件类型对应的触摸事件处理函数,对所显示的三维地图模型进行更新。2.根据权利要求1所述的方法,其特征在于,所述通过目标渲染工具类,显示基于开源三维渲染OSG引擎的三维地图模型,包括:开启所述目标渲染工具类的绘制线程;通过所述目标渲染工具类的渲染方法子类中的视图初始化函数,初始化OSG引擎;通过所述目标渲染工具类的资源加载函数,加载基于OSG的三维地图模型;通过所述目标渲染工具类的渲染方法子类中的效果渲染函数,渲染三维地图模型;显示渲染得到的三维地图模型。3.根据权利要求1或2所述的方法,其特征在于,所述终端使用安卓Android操作系统,所述目标渲染工具类为GLSurfaceView类,所述屏幕事件获取函数为onTouchEvent函数,所述事件类型判断函数为changeMode函数,所述触摸事件处理函数为preformMode函数,所述绘制线程为GLThread线程,所述渲染方法子类为Render子类,所述视图初始化函数为onSurfaceChanged函数,所述资源加载函数为loadObject函数,所述效果渲染函数为onDrawFrame函数。4.根据权利要求1所述的方法,其特征在于,所述通过目标渲染工具类,显示基于开源三维渲染OSG引擎的三维地图模型,包括:获取所述终端的第一位置信息;在所述第一位置信息满足目标条件的情况下,通过所述目标渲染工具类,显示基于开源三维渲染OSG引擎的三维地图模型。5.根据权利要求1所述的方法,其特征在于,所述对所显示的三维地图模型进行更新,包括下述至少一项:对所显示的三维地图模型进行放大;对所显示的三维地图模型进行缩小;对所显示的三维地图模型进行旋转;对所显示的三维地图模型进行移动。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述目标渲染工具类所包括的点击事件监听函数,向OSG函数中的界面事件处理类,回调注册监听器函数;响应于通过所述注册监听器函数监听到在所述三维地图模型上的点击操作,通过事件透传函数获取所述点击操作对应的点击事件。7.根据权利要求6所述的方法,其特征在于,所述点击事件监听函数为setOnceModelClickListener函数,所述界面事件处理类为GUIEventHandler类,所述注册监听器函数为OnceModelClickListener,所述事件透传函数为onceModelClicked函数。2CN114237438A权利要求书2/3页8.根据权利要求6所述的方法,其特征在于,所述通过事件透传函数获取所述点击操作对应的点击事件之后,所述方法还包括:播放被点击的对象对应的视频数据。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取被点击的对象对应的排队人数,并对获取到的排队人数进行显示,所述排队人数基于被点击的对象对应的视频数据确定。10.根据权利要求9所述的