gpt4 book ai didi

android - Google Maps SDK 地理编码

转载 作者:行者123 更新时间:2023-11-29 16:41:37 24 4
gpt4 key购买 nike

问题:

问题是Android内置的Geocoder后端在 AOSP 的分支和 IGeocodingProvider 的实现之间有所不同.为了保持一致性,最好使用 Google Maps Geocoding API。在我的搜索中,我没有找到使用 Google Play Services SDK 进行地理编码的方法。

存在地理编码 REST API,但我将无法将 API key 限制到我的 Android 应用程序。

问题:

是否有用于地理编码的 Google Play 服务 SDK 必须能够限制 API key ?

最佳答案

遗憾的是,Google Play Services SDK 中包含的 Google Maps Android API v2 没有自己的地理编码器,可以与具有 Android 应用限制的 API key 一起使用。

该功能请求创建于 2013 年,但 Google 似乎并未将此任务设置为高优先级。您可以在 Google 问题跟踪器中查看功能请求并为其加注星标:

https://issuetracker.google.com/issues/35823852

目前,Android 内置 Geocoder 的唯一替代品是 REST API。有一个 Java client library for Google Maps API Web Services这使得将地理编码 REST API 与 Java 代码集成变得更加容易,但是,REST API 中的 API key 可能仅受 IP 地址限制:

https://developers.google.com/maps/faq#keysystem

为了应用 IP 限制,您需要添加一个中间服务器,该服务器将向 Google 发送网络服务请求并将响应传回您的移动应用程序。在这种情况下,您可以通过服务器的 IP 地址保护 API key 。

关于android - Google Maps SDK 地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50427993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com