Qt随笔(2)Qt调用百度在线地图方法(适合小白)

这篇博客介绍了如何在Qt中调用百度地图API实现定位功能,适合初学者。作者详细阐述了申请AK密钥、理解API概念、使用百度地图JavaScript API GL的Demo,以及在Qt工程中集成.html文件的步骤,最终实现通过经纬度在地图上定位的功能。
摘要由CSDN通过智能技术生成

Qt调用百度在线地图

转载请注明出处 谢谢

写在前面,我突然接到了一个任务是调用百度地图,对于我来讲对Qt完全不了解,而语言也只会C而已,因此,虽然这是个非常简单的小东西,但是对我来讲困难重重,现在我分享出来希望能帮助有需要的人,在文章中很多是自己的理解,描述的不是那么准确,如有问题请在评论区批评指正

百度地图的开放平台AK申请
首先,如果你需要用到百度地图,你需要先去开放平台申请,他的AK密钥。
百度地图开放平台
具体方法参考
百度地图密钥申请方法
这里解释一下为什么要申请密钥,我大概讲一下我自己的理解,你要用人家的地图就存在一个知识产权的问题,你以后如果商用了,可以通过密钥来找到你,因为每个密钥都是唯一的。所以先申请上具体怎么用,继续往下看。

使用百度API
我们在开始这一块前先解释一下什么是API:

API:应用程序接口(API:Application Program Interface)应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也是一种中间件,为各种不同平台提供数据共享。

这段是摘自360百科,小白看到这里一脸懵逼,我用通俗的语言来解释一下。我看到过一个比较好的描述API的例子,我们都知道电厂需要产生我的使用的电的过程是非常复杂的,但是我们平时用的时候并不需要知道这个电是怎么产生的,是怎么出现的,我们只需要知道我们的电器插在插座上就能用到电一样,这个插座就是API。百度地图是的产生是非常复杂的,但是我们并不需要知道它是怎么产生的,我们只需要知道,怎么用他就可以了,因为我们就需要使用到API,是我们的Qt和百度地图之间的“插座”。
JavaScript API GL产品介绍
那么如何使用百度API呢?
首先我们需要找到百度官网给的demo,然后把程序的源码给拷贝出来。
百度地图的demo
我在这里以定位为例解释整个过程
1就是我点开的根据经纬度定位的demo,右边就是源码,2我圈了个圈圈的就是我们需要用到了之前申请的AK密钥,好了,我们把它复制到一个文件夹中,然后以.html来结尾。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值