qt地图控件

feiyangqingyun20 天前
qt地图控件
纯QWidget绘制打造地图组件/极速加载瓦片地图/放大缩小地图过渡效果在联网加载瓦片地图文件的过程中,当缩放切换的时候,需要一个过渡效果,如果没有这个过渡,可能会先出现一个空白界面,然后才是一张张瓦片返回来进行绘制,这样给用户的感觉是很慢,肉眼可见的在空白区域有一张图片进行加载,后面大量参考了许多gis软件,比如著名的qgc,他是在切换的过程中,如果地图放大,先将上一张整体绘制好的瓦片完整图片放大一倍,然后取中间部分,绘制到界面上作为底图,然后再慢慢加载各个区域的瓦片地图进行重新绘制,给人的感觉就是瞬间拿到了瓦片,其实不是的,仅仅是原来的放大的图片,恰好将要下载的最终生成的
feiyangqingyun6 个月前
qt天地图·qt地图控件·qt地图组件
纯QWidget绘制实现电子地图控件/非qml非web/多线程下载和加载瓦片/支持各种图形之前做的地图组件,耗费了巨大的时间精力,前后完善了五年之多,能够想到的应用场景几乎都实现了,也有不少的用户,现场实际需求也不断反馈,不断的修改和增加功能,尽管优点很多,依然有个巨大缺点就是依赖浏览器控件,性能肯定是要打折扣的,毕竟有些嵌入式板子甚至老的开发环境,不一定有浏览器控件,就算有,在嵌入式板子环境上或者一些国产硬件的系统上,配置比较低,在浏览器上运行的网页,性能指数级下降,甚至一些环境连GPU都没有,老板为了节省成本,尽量选一些配置低的板子,所以也没有一种可能用QWidget绘制来实现呢,这样性能
我是有底线的