我不需要用户的当前位置,但我需要将坐标转换为地址,将地址转换为坐标。
我假设您可以通过从第三方服务获取相同的信息来获得相同的结果,而无需用户授予许可。您将坐标或地址传递给它们相应的位置值。似乎没有任何隐私优势,因为访问地理编码和反向地理编码服务不会暴露用户。
此服务需要许可的原因是什么?
附加信息: 我正在使用 Expo 26 (Expo.Location)在 Nexus 6P 上
最佳答案
看来它需要权限的原因是因为他们认为有人不需要进行地理编码但不需要访问用户位置,所以他们将这两个功能放在一个类中,并将其置于权限墙之后。
但它真正要做的就是无论如何调用 API,因此如果您不想向用户询问位置权限,只需自己直接调用该 API。
https://developers.google.com/maps/documentation/geocoding/start
关于android - 为什么在 Android 上进行地理编码/反向地理编码需要许可?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50223676/