准备工作
需要在微信开发者平台中注册一个小程序账号,微信开发者平台官网如下
申请流程
登录微信开发者平台后,在左侧选项栏点击开发-开发管理
在开发管理中点击接口设置,在下面就可以进行地理位置权限申请了,其中wx.getFuzzyLocation接口是比较好申请的。
使用教程
编译器:Hbuilder
运行器:微信开发者工具
首先在manifest.json文件中配置小程序的位置信息,
/* 小程序特有相关 */ "mp-weixin" : { "appid" : "wxa8e6388009466d0c", "setting" : { "urlCheck" : false }, "usingComponents" : true, "permission" : { "scope.userFuzzyLocation":{ "desc":"位置信息效果展示" } }, "requiredPrivateInfos" : [ "getFuzzyLocation" ] },
配置manifest.json后还需要配置page.json
"permission":{ "scope.userFuzzyLocation":{ "desc":"位置信息效果展示" } }
最后就可以调用接口
uni.getFuzzyLocation({ success: function(res) { this.longitude = res.longitude this.latitude = res.latitude console.log(res.longitude) console.log(res.latitude) } });