一. 微信小程序获取用户定位==>经纬度(官方)
(1)官方方法:wx.getLocation(Object object)
(2)官方链接:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html
(3)关键点:
-
申请权限
:在小程序管理后台,「开发」-「开发管理」-「接口设置」中申请开通该接口权限。 在代码审核环节将检测该接口是否已完成开通,如未开通,将在代码提审环节进行拦截(注意:申请该权限,需要提供相关页面的截图,能够明显体现出使用到了定位功能,也就是说需要先开发出来功能页面才行,这也是开通的依据)
。 app.json中声明
"requiredPrivateInfos": [
"getLocation"
],
二. 逆地理位置查询(根据经纬度获取位置名称)
- 方法一:
与后端配合
调用接口:根据经纬度获取位置名称。 - 方法二:
腾讯位置服务
这个方法就是前端利用三方服务自己来解决了。
- 注册腾讯服务账号:https://lbs.qq.com/
- 开发指引(
获取密钥,绑定小程序,引入sdk,初始化方法等
):https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview - 逆地理位置查询的方法(根据经纬度获取位置名称)
reverseGeocoder(options:Object)
https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/methodReverseGeocoder
注意:使用了腾讯服务的reverseGeocoder方法,无需再用wx.getLocation,因为腾讯服务的reverseGeocoder方法底层直接调用了wx.getLocation,返回的参数自然也包含了wx.getLocation中的参数
文章来源:https://www.toymoban.com/news/detail-597670.html
三. 腾讯服务 方法(接口)配额免费申请
说明:配额包含方法(接口)的调用量和并发量。不申请的话,单日调用量一般在10000次,每秒并发量一般在5次。
文章来源地址https://www.toymoban.com/news/detail-597670.html
- 将账号升级为
企业开发者
才可申请。升级企业开发者需提供企业基本信息,包含营业执照等… - 控制台—配额管理— 我的额度— 找到要申请的接口—免费申请
- 填写申请的额度以及申请原因
到了这里,关于微信小程序定位开发 逆地理位置查询 经纬度获取位置名称的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!