基于Android的校园3D地图应用系统的分析与实现
2014-10-21孟方旭
计算机光盘软件与应用 2014年15期
摘 要:该课题来自于全国大学生创新训练计划,旨在开发一款基于安卓系统的校园3D地图应用系统。它的独创性在于使用3D形式呈现校园地图,增强了系统的直观性并为用户提供三维的校园体验;它的兼容性借助了Java语言优良的可扩展性、可移植性,为日后的升级方便地进行多平台的扩展;它的真实性方面,采用了3DMAX来绘制3D模型,使模型的细节更易掌控,更加逼真,而非使用传统的通过坐标呈现3D模型的方式。
关键词:Android;3DMAX;3D地图;校园
中图分类号:TP311.52
近年来,随着科学技术的不断发展,与地图相关的技术也可谓日新月异。从最早人们使用纸质地图,到现如今更多的人们通过手机APP上诸如百度地图、高德地图的应用查询出行路线或者城市基础设施信息。然而,这些APP并不能满足一些细节的要求,比如本课题研究的基于Android的校园3D地图系统,就是一个例子。市场上的地图APP,不可能提供校园这样一个小范围的地区的详细信息,而对于学生尤其是刚到一个学校的新生来讲,恰恰细节丰富的地图才是最受欢迎的。基于这种需求,可以开发一款针对特殊群体的,局部的,3D地图系统,增强这部分用户的用户体验,更好地满足用户对于地图细节的需求。
1 几种技术路线的比较
1.1 第一种方法:用顶点画出立体模型
原理:由最初相邻的12个顶点连接成二十个三角形,对三角形外接圆进行切分,得到若干点,这些点和原12个顶点,共同构成一个球体。
优点:思路简单
缺点:顶点初始化(设置顶点坐标)比较繁琐……p>
登录APP查看全文