使用 

uni.getLocation({
   type: "wgs84",
})

获取用户的定位,开发者工具上能获取得到,然后苹果机也是能获取到的,但是安卓机获取失败,并且爆了以下错误:

"getLocation:fail the api need to be declared
 in the requiredPrivateInfos
 field in app.json/ext.json"

本来好好的能获取定位,咋突然就不行了,赶紧去官网查看一下

wx.getLocation(Object object) | 微信开放文档

 一看就知道腾旭爸爸又悄咪咪的改东西了,看看公告

地理位置接口新增与相关流程调整 | 微信开放社区

大致意思是需要修改点东西,打开manifest.json,查找mp-weixin,在里面添加

 "requiredPrivateInfos" : [ "getLocation" ]

 然后重启就好了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐