安卓平台三维室内地图SDK的设计与实现

被引量 : 5次 | 上传用户:blyd831104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子地图服务是利用网络或手机功能和电子地图技术而开发的地图服务。随着电子地图的发展以及精确定位技术的日渐成熟,Google、百度、高德等互联网公司将工作重心放在了室内地图应用的开发中来。同时,相比于传统的俯瞰式的平面地图呈现模式,人们也开始探寻更加直观生动的地图表现形式,运用OpenGL技术将地图以三维形式显示出来。本文的主要内容是设计和开发一款安卓手机上的3D地图显示引擎。它使用OpenGL技术将地图以3D的形式呈现,该引擎不需要3D建模师手动进行模型构建,而是通过地图矢量数据自动生成3D模型,大大缩减了出图时间,保持了与2D地图数据和功能上的一致,同时保证了应用的轻量级和地图绘制及开发的便利和高效。在充分调研分析GIS技术和图形学技术的基础上,采用OpenGL ES技术和JPCT引擎框架作为地图引擎开发的基本技术,并封装成为SDK。该SDK包含地图数据导入、模型建模、地图呈现以及地图功能4个模块,从而为第三方地图开发者提供了地图应用开发的基本功能和api接口。本文详细介绍了安卓室内3D地图引擎SDK的架构设计、关键算法和实现方案,并开发了校园3D地图应用、黄土坎村应用来验证该SDK的实用性。。本系统在设计和实现上与传统地图应用相比有很多的拓展与创新。首先,在3D模型生成方面,使用了通过矢量数据自动生成3D模型的形式,实现了2D与3D的兼容。其次,SDK的封装与API的设计提供了一系列地图快速应用功能开发的解决方案。在3D建模算法及性能优化方面也做了许多尝试。这些都为手机地图呈现3D化提供了新的思路和方法。
其他文献
精神富裕有着特定的内涵。为人之基础、固党之根本、兴族之关键、强国之支柱与立世之依靠是其价值突出昭显。而精神富裕的构建,要坚持主导性、先进性、普适性三原则,构建激发
互联网技术的快速发展,使得数据的重要性越来越明显。无论是研究机构,还是企事业单位对数据的重视程度都提升到了一个新的层面。如何从大量的数据中提取出对于研究或者企业有
当前世界经济增长较为缓慢,欧洲国家经济发展受欧债危机影响持续走低,美国至今未能完全走出次贷危机阴影,新兴经济体和发展中国家的高速增长明显放缓,世界经济总体呈现“弱增
柱塞泵是典型的往复机械。为了掌握往复式柱塞泵的工作状态,测取3S175系列柱塞泵正常工况和一些故障工况下液力端的振动信号,对其进行局域波时频处理后,得到了有价值的检测部
在互联网快速发展、广泛普及的时代下,非结构化数据(文本、图片、图像、视频等)呈爆炸式增长,人们花费在信息筛选的时间也越来越多,如何从大量的数据中挖掘出潜在有用的信息成为了学者们研究的热点。在这种情况下,本文关注文本数据的挖掘,利用聚类算法对文本数据进行组织、归类,发现有用的信息,减少人工整理文档的工作量,具有广泛的应用场景和深远的研究意义。本文聚焦于文本聚类应用,分析传统聚类算法的一些优势和不足,
试验旨在研究菜粕型日粮中添加植酸酶和木聚糖酶对肉鸡生长性能,小肠氨基酸、矿物质元素表观消化率的影响。选取健康、体重一致的1 d雌性AA商品代肉仔鸡480只,采用完全随机设
互联网在人们的工作生活中占有越来越重要的地位,网站,微博,论坛,QQ,电子邮件等网络应用成为人们重要的沟通方式和信息获取来源。多种服务模式共存,互联网已演化成为一个虚拟
1 临床资料患者,女,38岁,已婚,系广东深圳人,因“全身起红斑、鳞屑1月余”于2016年9月12日入院。患者自诉于一月前无明显诱因四肢起多个粟粒大小的淡红色的丘疹,上覆少许银白
大数据时代到来了,所有企业每天的信息储存量以ZB统计,越来越多的企业倾向于多层次的数据管理系统,将大量的数据转移到专业的数据管理平台,能够存储、计算和管理大规模数据的
铜在现代社会生产生活中扮演着重要角色,但目前对中国铜工业的监测预警却鲜有研究。对铜工业应用适合中国国情的指标体系和计量方法开展景气指数及预警系统研究,科学合理地反