其他分享
首页 > 其他分享> > 地图系统(Marble Map)

地图系统(Marble Map)

作者:互联网

目录

前言

目前有很多优秀开源或者闭源的地图系统,比如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官网提供的例子,我将其编译运行,然后加点样式表修饰。

操作过程

切换地图

切换地图简单,直接点击主界面左下角的滚动区域中的地图即可。
切换地图

查看地图

直接在鼠标上点击拖动即可。

查看地图

其他操作

还有一些其他的操作,加军标,航线规划等,需要同学们去尝试。

标签:Map,Git,CMake,Qt,地图,VS,Marble
来源: https://blog.csdn.net/wocanimei007/article/details/105919187