1.NASA WorldWind Virtual Globe for Android - 开篇
2.WorldWind简介
3.WorldWind编译生成,码分解决乱码等问题
NASA WorldWind Virtual Globe for Android - 开篇
WorldWind Android,码分这款由NASA开发的码分3D虚拟地球API,专为Android平台量身定制。码分它基于NASA开源的码分3D地球引擎WorldWind,该引擎拥有Java、码分厨卫网站源码JavaScript以及Android版本SDK。码分
本文将揭开WorldWind Android的码分神秘面纱,从源码层面深入解析其在Android平台上实现3D地球的码分奥秘。
在源码编译过程中,码分主要涉及worldwind lib工程和两个示例demo工程。码分
WorldWind简介
NASA World Wind是码分matlab地图源码一款备受瞩目的虚拟地球仪软件,它以其卓越的码分特性与Google Earth相媲美。这款由NASA,码分即美国国家航空和宇宙航行局精心打造的码分软件,通常被称为地球放大镜,它提供了一种如同Earthview 3D般的鸟瞰体验,且目前完全免费供用户使用。通过其先进的3D引擎,用户能够从太空视角清晰地观察地球的任何一个角落,最高分辨率可达每像素公尺,即使是大型街道也能一目了然。不仅如此,git优秀源码它还支持3D飞行模拟,让用户体验飞跃珠穆朗玛峰的刺激,以及实时动画模块,展示飓风侵袭佛罗里达州或气候变化等动态场景。 作为NASA的产物,WorldWind的出身显赫,它的开放资源特性使其成为独一无二的3D引擎,所有的源代码都对公众开放。这一特性使得它在专业领域备受青睐,但也因为缺乏用户友好界面,对非程序员用户来说,源码锁定域名定制使用可能会有些挑战。总的来说,WorldWind是一个专业且具有深度的软件,对于那些寻求高级功能和个性化定制的用户来说,它无疑是一个理想的选择,而对于普通用户来说,可能需要一些学习和适应才能充分利用其潜能。扩展资料
WorldWind编译生成,解决乱码等问题
本文专注于解决在使用World Wind时可能遇到的编译、运行以及中文乱码等问题。World Wind是浮云软件源码一个由美国国家航空航天局主导的开源地理信息系统项目,旨在为全球开发人员提供一个三维的数字化地球展示平台,支持多种地理数据服务,并具有优秀的通用性和扩展性。
首先,针对World Wind源码的获取与配置,文章提供了两种版本的下载链接:Java版本和.NET版本。建议使用SVN进行下载,以确保顺利获取所需源码。在配置环境时,需要提前安装好DirectX9。在编译源码过程中,发现某些字符串相关的语法错误,这些问题主要是由文件编码引起的。通过在Visual Studio(VS)的解决方案管理器中,右键选择文件,打开方式,选择“带编码功能的CSharp编辑器”,并将文件编码设置为UTF8,即可解决乱码问题。
另外,遇到LoaderLock问题时,可在调试菜单中取消该选项。注册表权限问题可通过取消“生成”选项卡中“注册为COM互操作”前的勾选来解决。针对加载初始化界面至程序本身需要较长时间的问题,文章提供了解决方案,即注释掉特定的代码行以避免连接世界风服务器。
在运行程序时,出现Splash窗体显示错位的情况,通过调试发现与picturebox控件有关,调整显示方式后,问题得以解决。文章还建议将源码备份到百度网盘和自己的SVN服务器上,但注意部分操作可能需要额外步骤。
解决过程中,也注意到在生成项目或清理项目后仍存在的问题,通过删除特定文件并重新配置,最终成功解决。文章还提供了关于引用dll文件的建议,提示在切换模式至Debug时,可能会遇到编译问题,通过拷贝对应dll至Release目录下可解决。
对于中文乱码问题,文章强调了在“高级选项保存”时选择带签名的UTF-8保存的重要性。文章列举了出现乱码的文件名称,提醒开发者在处理乱码时关注这些文件。通过上述措施,中文乱码问题得以彻底解决。
最后,文章介绍了将svn代码迁移到x机器上时,遇到的“System.BadImageFormatException”异常问题,并提供了相应的解决方法,即更改模式为x,并调整output path。通过这些步骤,成功解决了在不同平台上的编译与运行问题。