用于Android限制2500个请求/天的Google MAPs API是每个客户端设备还是每个应用程序密钥?

Mik*_*keY 9 android google-maps limit license-key google-maps-android-api-2

对不起,我发现了类似的问题 - 但不是答案:只讨论.我正在开发Android应用程序,用于在地图上放置点和绘制路线.如果谷歌限制使用他们的地图2500 r /天每个键 - 没有办法使用它,因为即使你的应用程序曾经被出售 - 你需要每月额外1000每天需要支付.特别是对于免费应用还不清楚:1年后每月下载10万次会花多少钱?请分享您的经验(不是您的假设).谢谢.

iag*_*een 12

目前尚不清楚您正在寻找哪种限制因为"地图的使用"可以遵循许多不同的地图API类别.对于仅显示地图,您可以使用Google Maps Android API v2在moblie应用上显示无限制地图而不受使用限制- 支持文档来自常见问题解答.

Maps API使用限制仅适用于以下Maps API服务:

Google Maps JavaScript API v2
Google Maps JavaScript API v3
Google Maps API for Flash
Google Maps Image APIs:
    Google Static Maps API
    Google Street View Image API
Run Code Online (Sandbox Code Playgroud)

需要注意的是谷歌地图的Android API V2并没有出现在列表中,因此不会受到使用限制.

但是,您的问题似乎是询问路由,而不是地图.如果您需要路线,则需要使用Google Directions API,该API不属于Google Maps Android API v2,并受其自身使用限制的约束.具体而言,每个密钥每天2500个请求.由于路线与移动应用无关,因此它没有设备的概念.

总之,如果您想显示一张您自己生成的路线的地图,则没有限制.如果您需要Google为您提供路线,则每天只能处理2500条路线请求.如果您需要更多内容,则必须获取Google Maps API for Business帐户或查找其他路由解决方案.

  • 我不清楚如果密钥不是请求的一部分,每个密钥可能会限制Google Directions API的要求:http://maps.googleapis.com/maps/api/directions/output?parameters.从逻辑上讲,限制是每个IP,即设备.你能澄清这一点吗? (6认同)

ana*_*ish 0

use of the Google Places API for Android request based on Application key based. 
After 150000 request per day whoever using your application "that means the "key" 
which you given for google places api request" will get a response error
from google api as "USAGE_LIMIT_EXCEEDED" like   
Run Code Online (Sandbox Code Playgroud)

USAGE_LIMIT_EXCEEDED

while giving search text in search view(to check the response debug and see
the Exception occurs while sending request to place api) , but it wont't be 
visible to the user who uses you app. It will simply shows no 
movement in markers and no auto suggestion will come. For that you want to use   
Run Code Online (Sandbox Code Playgroud)

提升

for unlimited request. but it contains lots of restrictions by google. They
will track your app closely. If any violations of google policy happens means 
you app will get banned from GooglePlay Markert. so make sure in that you
app does't contains any violation policy before using this.
Run Code Online (Sandbox Code Playgroud)