由于精确地理位置接口只允许部分类目的小程序申请使用,为了满足开发者在更多场景使用地理位置接口,自 2022 年 7 月 14 日起,新增获取模糊地理位置接口(getFuzzyLocation)。
之前一直都在用getLocation,可能是由于这段时间的隐私管理,突然更新了新的定位功能,使用过程中也发现了很多跟我遇到相同问题的朋友。开放社区都炸开了锅,各种奇奇怪怪的问题出现,在这里分享一下各个问题我是怎么解决的~(遇到的部分问题)
一、getFuzzyLocation is not a function
-开发者工具不支持需要升级到最新版本,基础库调整到2.25.0以上
二、getFuzzyLocation:fail no permission
- 需要真机运行,模拟器不支持。
三、undefined is not a function near getFuzzyLocation
- 基础库调整到2.25.0以上,将版本库推送上去,不推送就报这个错误。
四、getFuzzyLocation:fail function cannot run on service
- 报这个错就升级一下iOS微信版本,升级到最新就好了。 我的是升级到8.0.29
以上是大概会出现的错误集