为什么安卓应用限制不适用于谷歌路线 API?



所以显然安卓应用程序限制不起作用,当我从我的安卓应用程序调用谷歌方向 API 时,我仍然得到你的 IP 受到限制等。

所以我显然在某处用谷歌搜索并读到Android应用程序限制仅适用于Google Maps Android API v2和Google Maps Places for Android。

问题是为什么?

方向 API 是一个 Web 服务,它应该从后端服务器调用,而不是直接从移动设备调用。Web 服务的 API 密钥仅支持 IP 地址限制。因此,为了保护您将用于网络服务请求的API密钥,您应该创建一个中间服务器,该服务器将请求发送到Google并将响应传递回您的Android应用程序。要保护 API 密钥,您应该使用中间服务器的 IP 地址。

Google 问题跟踪器中有一个功能请求,可以直接在 Maps Android API v2 中添加类似于 Maps JavaScript API v3 的服务:

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

请随时为功能请求加注星标,以表达您的兴趣并订阅进一步的通知。

希望这能解决您的疑问。

我认为谷歌方向API也有限制。您可以在 URL 中传递您的 API 密钥(参数是密钥(。例如

https://maps.googleapis.com/maps/api/directions/json?origin=75+9th+Ave+New+York,+NY&destination=MetLife+Stadium+1+MetLife+Stadium+Dr+East+Rutherford,+NJ+07073&key=YOUR_API_KEY

有关更多详细信息:

https://developers.google.com/maps/documentation/directions/

相关内容

  • 没有找到相关文章

最新更新