目录
- 前言
- 使用工具
- 主界面
- 操作过程
- 切换地图
- 查看地图
- 其他操作
前言
目前有很多优秀开源或者闭源的地图系统,比如QGis地图就开源的,ArcGIS地图是闭源。今天要介绍的是非常小众化的Marble地图。为什么要介绍Marble?没有什么其他高大上的理由,仅仅因为好看。
Marble官网地址:https://marble.kde.org/index.php
使用Git工具可以在Marble官网上下载。关于Marble源码如何下载,可以参考Git工具使用方法。
使用工具
Git,Qt,VS,CMake。
Git是用来下载或者存储代码的网络仓库,国际上都是通过Git上传和下载开源代码的;
CMake是用来构建VS项目工程的,其主要特点是在混合编程和特大项目中使用,其他使用特别方便。在这里,CMake主要用来构建Marble源码,生成sln文件,供VS编译源码用;
VS是C++编译器;
Qt是图形化界面工具。
这里需要说明一下,作者使用的工具版本:Git是最新版,Qt是5.9.5版本,VS是2015版本,CMake是3.7版本。一般来说,Qt为5.0以上即可,VS为2012以上,CMake为2.8.12以上。
主界面
直接看下图
上面程序,是Marble官网提供的例子,我将其编译运行,然后加点样式表修饰。
操作过程
切换地图
切换地图简单,直接点击主界面左下角的滚动区域中的地图即可。
查看地图
直接在鼠标上点击拖动即可。
其他操作
还有一些其他的操作,加军标,航线规划等,需要同学们去尝试。