本文由 365源码网 – 17688411880 发布,转载请注明出处,如有问题请联系我们!Qt百度地图离线加载开发
Qt/C++实现的使用百度地图的离线地图加载显示,主要使用的QWebEngine模块进行实现,使用的百度离线地图资源,下载好的百度地图Baidu_JS包,tiles文件夹里是瓦片的图片(可以更换其他的分辨率瓦片)。Baidu_JS文件夹里的sample.html为地图网页,将此网页使用Qt的WebEngine进行嵌入显示。
(当我们需要换高分辨率的瓦片地图时,需要修改sample.html里的68行的{minZoom: 4, maxZoom: 9}改成{minZoom: 3, maxZoom: 19},再把baiduTilesInfo.js文件里的 minLevel=4;maxLevel=9; 也改成 minLevel=3;maxLevel=19; 即可显示更高分辨率的离线瓦片地图。)
源码:
使用Qt5.7.1_msvc、Qt5.15.1_msvc、Qt6.5.1_gcc的QWebEngine模块编译通过。其他Qt版本请自行尝试。
程序文件可复制,不支持退货,介意勿拍,更多项目请看主页。
c1.49


