百度定位与百度天气预报接口的使用


使用百度的定位接口,首先需要成为百度开发者,申请一个百度开发者账号,如果已经有了百度开发者账号了,可以忽略。其次,需要申请百度的密钥,操作步骤如下:

一、打开百度开发中心网站:http://developer.baidu.com/map/index.php?title=首页

二、点击进入到当前账户下,一个账号可以申请20个应用,点击“创建应用”

三、弹出如下窗口


在这里填写一些相应的信息,应用名称可以随便填写,应用类型:选择for server,IP黑名单使用默认的,点击确认后出现以下窗口


其中,可以看到一串无规律的数值,这个就是申请到的32的ak


现在就可以使用百度定位接口了,定位接口在百度的开发者中心也有说明,点击”我的服务“如下图


选择IP定位,点击查看文档

找到定位的URL, 以及参数说明,值得一说的是,这个请求是GET请求,直接把参数拼接到url后面即可

URL:http://api.map.baidu.com/location/ip

在代码中实现如下:


这样,得出的结果就是获取到当前所在的城市。


如果需要得出所在城市的天气预报,百度也提供了接口,该接口主要需要传递3个参数,即ak(这里的ak不需要重新申请,跟定位的使用一个就行),location(主要传递所在城市名称),output(输出的格式,一般输出json格式),如以下代码:


这样就完成了定位跟天气。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值