大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
说明
在工程项目中经常会与地图打交道,那么客户端软件如何加载地图呢?一种是加载在线地图,该加载方式优点是有网络情况下编程较为方便;缺点是必须有网并不利于对地图进行显示编程。相对的另外一种加载方式就是离线地图了,该加载方式基本没有什么缺点但只是需要编程前对离线地图进行制作仅可。
本文介绍离线加载方式并会介绍地图瓦片的下载与本地html加载、Qt加载离线html方法等。
准备
1、水经注万能地图下载器
2、Google离线地图API3 (自行下载)
3、Qt5 (注意安装Qt时将WebEngine模块勾选安装下)
地图
1、打开安装后的水经注万能地图下载器
2、选择google地图,并在软件右上侧区划选择需要下载的地图瓦片区域。
3、下载选择的区域
4、将下载好的瓦片地图拷贝到”GoogleMap3API”中加载并打开
Qt加载
1、在Qt Designer中拖入QWidget控件并将其提升类型至QWebEngineView类,对象名为WebEngineView。
2、在.pro文件中加入”QT += webenginewidgets“
3、构造出如下代码
QString map = "/GoogleMapApi3/test.html";
QString url = "file:///" + QCoreApplication::applicationDirPath() + map;
ui->WebEngineView->load(QUrl(url));
4、Qt加载如下
关注
笔者 – jxd
微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191362.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...