android - 为什么在 Android 上进行地理编码/反向地理编码需要许可?

标签 android react-native expo react-native-maps

我不需要用户的当前位置,但我需要将坐标转换为地址,将地址转换为坐标。

我假设您可以通过从第三方服务获取相同的信息来获得相同的结果,而无需用户授予许可。您将坐标或地址传递给它们相应的位置值。似乎没有任何隐私优势,因为访问地理编码和反向地理编码服务不会暴露用户。

此服务需要许可的原因是什么?

附加信息: 我正在使用 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/

相关文章:

android - 如何使用游标适配器从 SQLite 数据库创建 ListView

android - 在所有模块 Gradle android 中运行所有单元和检测

react-native - React Native 在电池/时钟栏下创建 View

javascript - Detox:使用多个元素匹配器会导致错误

react-native - Google 在独立 Android 应用程序上使用 expo-auth-session 登录,浏览器关闭但没有任何反应

android - support-v4.Fragment 与 Fragment

android - 应用程序打开的文件太多 - Android

npm - 适用于 Android 和 iOS 的不同软件包版本

react-native - 创建具有特定版本的博览会项目

javascript - React native - 如何实现两个值之间的切换并根据所选值显示不同的 View