参考 https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview
腾讯位置服务为微信小程序提供了基础的标点能力、线和圆的绘制接口等地图组件和位置展示、地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品。 在此基础上,腾讯位置服务微信小程序Javascript SDK是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务,让您的小程序更强大!
本文要介绍的是其中的逆地址解析
https://lbs.qq.com/
(小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需要具备相应的权限)
http://3gimg.qq.com/lightmap/xcx/jssdk/qqmap-wx-jssdk1.2.zip
腾讯位置服务是有免费额度的,每个key的每个服务接口的调用量如下:
日调用量:1万次 / Key
并发数:5次 / key / 秒
用来学习足够了。
至此,准备工作已经全部完成。
理论上可以随便放入一个文件夹。但是程序员做事应该有条理一点。
创建一个工具类文件夹 untils,将qqmap-wx-jssdk.js放入。
wx.authorize(Object object)
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/authorize/wx.authorize.html
提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。更多用法详见 用户授权。
代码如下: