2021-07-01 Qt Location开发系列教程 (一)

本文介绍QtLocation在C++平台的地图开发应用,包括QtLocation的优势、使用方法及自带插件介绍,适合Qt初学者和地图应用开发者。


前言

从此文章开始将进行一系列的QtLocation 开发的教程,由于在国内几乎很难找到用Qtlocation做地图应用开发文章,而且本身这段时间也在做这块的内容,就想记录一下过程,另一个也是希望能对其它想使用Qt原生地图做应用的同学有所帮助
本教程默认大家会C++/qt/qml的基本使用,还有了解gis开发的基础
个人目前能力有限,如有错误或不足的,希望大家留言提醒,以便更正

一、为什么要使用QtLocation

目前市面上能在c++平台做地图开发的应用有很多,如鼎鼎大名的ArcGis, osgearth,qgis.或者是基于浏览器做在线地图开发,这种国内地图都可以,还有cesium等等
我选择Qtlocation的原因是项目本身是基于Qt做的,能用Qt所有的功能,就不打算增加其它库,特别是UI这块,常常因为其它库的渲染与Qt自身渲染不同,导致不能进行控件叠加等问题,…另一个是Qtlocation所占资源小,在性能比较低的机器上可以完美运行.
如果不使用3D地图,只使用平面地图,只是需要在地图进行一些图标的绘制,地理信息的获取等,且工程是使用的quick界面,那使用qtlocation是绝佳的选择

二、参考资料

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值