百度接口申请AK http://lbsyun.baidu.com/apiconsole/key
image.png
配置服务器合法域名
image.png
在demo中修改自己的AK
// 引用百度地图微信小程序JSAPI模块 var bmap = require('../../libs/bmap-wx.js'); Page({ data: { weatherData: '' }, onLoad: function() { var that = this; // 新建百度地图对象 var BMap = new bmap.BMapWX({ ak: '修改为自己的ak' }); var fail = function(data) { console.log(data) }; var success = function(data) { var weatherData = data.currentWeather[0]; weatherData = '城市:' + weatherData.currentCity + '\n' + 'PM2.5:' + weatherData.pm25 + '\n' +'日期:' + weatherData.date + '\n' + '温度:' + weatherData.temperature + '\n' +'天气:' + weatherData.weatherDesc + '\n' +'风力:' + weatherData.wind + '\n'; that.setData({ weatherData: weatherData }); } // 发起weather请求 BMap.weather({ fail: fail, success: success }); } })
image.png
注意:demo中改动var fail = function(data) { console.log(data) };
如果调用失败会出现报错信息,按照以上步骤检查一遍,就调用成功了。
另外demo中有weather天气查询之外还有:
PIO检索search------例如:检索周边饭店
image.png
PIO检索热词联想suggestion------就是关键词搜索
image.png
逆地址解析regeocoding------可以理解为定位
image.png
作者:前端来入坑
链接:https://www.jianshu.com/p/efce23cd4ef7
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦