【问题标题】:API key Google Cloud Maps/Geocode/Geolocation [duplicate]API 密钥 Google Cloud Maps/Geocode/Geolocation [重复]
【发布时间】:2017-09-21 01:09:05
【问题描述】:

我正在使用一款应用程序,该应用程序显示一张地图并从地理定位中获取位置并使用地理编码进行翻译。所有这些都运行良好。 问题是我不能限制密钥。

如果我选择限制 ->> Apps to android = 我可以使用地图/不再使用。

如果我选择限制 ->> URL ref HTTP = 我得到 Geoco/Geolo without Maps。

所以在这里我不知道如何限制 Api 密钥并让所有工作正常。

更多信息.. 我正在使用带有 HttpURLConnection 的地理定位和地理编码来获取 JSON 响应。 并使用 MapFragment

类的地图

编辑:

我认为唯一的解决方案是为同一个应用程序处理 2 个键.. 仍在寻找一些解决方案或改进。


这是个坏主意。永远不要为同一平台处理 2 个键。 3个API的句柄限制仍然没有解决方案

【问题讨论】:

  • @xomena 是的,我看的时候没看到,谢谢.. 但是你需要创建 2 个键吗?您不能两次限制密钥.. 用于 android 应用程序或 IP

标签: android google-maps-api-3 google-cloud-platform google-geocoding-api


【解决方案1】:

我看到您想限制密钥,使其仅对您的应用可见。 Google 为网络和移动应用程序提供了密钥。尝试在您的开发者帐户中使用 API 控制台。通常,您有 SHA1 和包名称,这些名称会阻止地图 API 的公开使用。

【讨论】:

  • 是的,我正在开发一个移动应用程序,但我不能使用地理定位和地理代码,但我认为是因为使用了 HTTP 请求。我正在使用 SHA-1 来限制 Android 应用程序。 // 我认为你的答案.. Geolocation&Geocode 仅适用于 web ??
  • 基本上,谷歌地理定位是一种可用于移动应用或网络的服务。当然,您需要互联网才能使用地理定位。这是一个网络服务。
  • 我正在寻找限制密钥。我的所有 API 都在工作。
猜你喜欢
  • 1970-01-01
  • 2023-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-22
  • 2013-07-15
  • 2018-10-10
  • 2011-03-27
相关资源
最近更新 更多