本市天气(百度定位与车联网之天气查询)(一)

简介: 本市天气(百度定位与车联网之天气查询)(一)

废话不多说,上图:


7.png


下面用到的知识有,百度定位及车联网API的使用,当然车联网API看起来高大上,其实我们这里只用来获取车联网中的天气查询功能。其他的功能还有渐变动画及缩放动画,以及定时更新天气及定位信息,存储天气信息到SharedPreference文件中。这些都是在后台执行的哦。


1.获取百度地图密钥并导入开发包


看看这个标题,我们就知道必须要获得自己所在的区域,才知道怎么定位本地,定位本地之后才能确定获取的天气信息。那么用谷歌地图?中国有一个强大的局域网,你不翻墙,貌似不能用把,在中国想要定位无外乎两大厂商,一个高德地图,一个百度地图,你可以根据习惯自己选择自己适合的地图。我们这里用的是百度地图的定位功能。下面我们来使用百度提供的功能。


①申请百度帐号


这个不用多说,不然你怎么管理应用呢?在这个网址注册:http://developer.baidu.com/map/


②创建应用


在第一个步骤中的网址中选择如下所示的信息:


8.png

然后点击申请密钥(ak),如图:


9.png


点击申请密钥后,得到如下图所示的结果:


10.png


那么下一步就是创建应用了。如下:


11.png

数字签名的获取方式如下所示:


12.png


输入的密钥口令是android,这里没显示,具体原因我也不清楚,不过是一定要输入的。获取的SHA1证书指纹。


那么百度创建应用里面的安全码就是这个指纹+;+包名(当然没有+号),包名在AndroidManifest.xml中的<manifest>标签属性中的package值。


提交后就会得到访问应用的AK:


13.png


③下载SDK

如图点击全部下载:


14.png

我们只需要定位功能,下载一个开发包就够了,如下:


15.png

不会用下载示例代码参考,好了,百度开发者中心的任务到这里就完成了。


④导入开发包


我将BaiduLBS_Android.jar放在app/src/libs中,将所有的so文件放在app/libs中。


打开项目app目录下的build.gragle添加如下代码才算导入所有文件都成功:

sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}

这个是android标签的直接子标签。当然上面的jar文件还要add as library才能成功。

相关文章
|
6月前
|
缓存 API 定位技术
使用Python调用百度地图API实现地址查询
使用Python调用百度地图API实现地址查询
378 0
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
378 1
|
数据可视化 定位技术 API
百度地图开发:海量点、测距以及定位聚合功能
百度地图开发:海量点、测距以及定位聚合功能
306 0
|
JavaScript 前端开发 API
python对接API二次开发高级实战案例解析:百度地图Web服务API封装函数(行政区划区域检索、地理编码、国内天气查询、IP定位、坐标转换)
python对接API二次开发高级实战案例解析:百度地图Web服务API封装函数(行政区划区域检索、地理编码、国内天气查询、IP定位、坐标转换)
443 0
|
移动开发 小程序 JavaScript
微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)
微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)
225 1
|
6月前
|
存储 Oracle 关系型数据库
百度搜索:蓝易云【oracle dblink mysql查询text无法显示问题】
通过使用 `DBMS_HS_PASSTHROUGH` 包执行 MySQL 查询并返回 CLOB 类型结果,可以解决 Oracle 数据库中无法直接显示 MySQL TEXT 类型数据的问题。
76 0
|
定位技术
百度地图定位
百度地图定位
|
搜索推荐 数据可视化 JavaScript
数据可视化大屏百度地图绘制行政区域标注实战案例解析(个性化地图、标注、视频、控件、定位、检索)
数据可视化大屏百度地图绘制行政区域标注实战案例解析(个性化地图、标注、视频、控件、定位、检索)
208 1
|
前端开发 定位技术 数据安全/隐私保护
百度地图高级开发:LBS服务实时定位覆盖范围内关键词标注的解决方案(2)
百度地图高级开发:LBS服务实时定位覆盖范围内关键词标注的解决方案(2)
89 0
|
移动开发 定位技术 API
百度地图开发:H5获取GPS-wg84经纬度与百度定位API的偏差测试
百度地图开发:H5获取GPS-wg84经纬度与百度定位API的偏差测试
207 0

热门文章

最新文章