为什么Android应用限制不适用于谷歌路线api?

时间:2017-08-07 06:14:03

标签: android google-maps google-maps-api-3

因此,当我从我的Android应用程序调用google指令API时,显然Android应用程序限制不起作用我仍然得到您的IP受限制等。

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

问题是为什么?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

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

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

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

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

希望这能解决你的疑问。