Android 谷歌地图API,我需要购买吗?

Android 谷歌地图API,我需要购买吗?,android,ios,xcode,google-maps,Android,Ios,Xcode,Google Maps,我目前正在创建一个应用程序(iPhone/iPad/Android),它使用地图显示租赁公司提供的房屋。该应用程序在所有商店都是免费的 我已阅读并了解本条款: 使用谷歌地理编码API的查询限制为每天2500个地理定位请求。(Google Maps API for Business的用户每天最多可执行100000个请求。)执行此限制是为了防止地理编码API被滥用和/或重新调整用途,并且此限制可能在将来更改,恕不另行通知。此外,我们强制执行请求速率限制以防止滥用服务。如果您超过24小时限制或滥用服务

我目前正在创建一个应用程序(iPhone/iPad/Android),它使用地图显示租赁公司提供的房屋。该应用程序在所有商店都是免费的

我已阅读并了解本条款:

使用谷歌地理编码API的查询限制为每天2500个地理定位请求。(Google Maps API for Business的用户每天最多可执行100000个请求。)执行此限制是为了防止地理编码API被滥用和/或重新调整用途,并且此限制可能在将来更改,恕不另行通知。此外,我们强制执行请求速率限制以防止滥用服务。如果您超过24小时限制或滥用服务,地理编码API可能会暂时停止为您工作。如果您继续超过此限制,您对地理编码API的访问可能会被阻止。

这家租赁公司只有大约60个地点。因此,只有该地区的个人才会使用该应用程序。我很确定我每天只需要2500个请求就可以勉强通过,但这似乎有风险

我还通读了所有Google API for business常见问题:

对于需要增强功能(如高级地理编码、附加支持和完全控制广告)的客户,我们为业务提供谷歌地图API。Google Maps API for Business还提供了企业组织在将地图整合到面向客户的网站或任务关键型内部应用程序时所需的服务和支持。

我不需要高级地理编码、附加支持或完全控制广告

这是我们最担心的:

googlemapsapi商业版非常划算,起价仅为每年10000美元。定价基于面向外部网站的地图页面浏览量。对于内部使用,它基于页面浏览量或跟踪的车辆数量。有关更多信息,请与我们联系。

一万美元!!!我和租车公司都负担不起,因为他们很小,永远不会在应用程序之外使用它

以下是一些有趣的术语文档中的术语。也许有人能解释一下

`9.1“地图API”实现的免费公共可访问性。

9.1.1一般规则。

(a) 免费访问(不收费)。您的“地图API”实施必须能够免费供用户访问,并且不需要付费订阅或其他基于收费的受限访问。此规则适用于您的内容和Maps API实现中的任何其他内容,无论您的内容或其他内容现在存在还是以后添加

(b) 公共访问(无防火墙)。您的Maps API实施不得(i)仅在防火墙后运行;或(ii)仅在内部网络上(开发和测试阶段除外);或(iii)在封闭社区中(例如,仅通过邀请访问)

9.1.2例外情况。

(a) 与谷歌的企业协议。如果您已与谷歌签订单独的书面协议(如谷歌企业协议)或获得谷歌的书面许可,则第9.1.1节(免费访问、公共访问)中的规则不适用

(b) 移动应用程序。如果您的地图API实现用于通过在线商店付费销售的移动应用程序,并且可下载到可以访问在线商店的移动设备,则第9.1.1(a)节(免费访问)中的规则不适用

9.1.3示例。

(a) 如果不要求用户付费,则可以要求用户登录到地图API实现

(b) 如果是可从Android市场下载到移动设备上的Android应用程序,您可以为地图API实施收取费用`

你会怎么做

编辑


我一直在寻找一些可能的解决办法。在iOS版本中,我正在考虑使用CLGeocoder。如果我理解正确,它只能在iOS 5中工作。所以我想我仍然需要一个解决方案来解决所有不运行iOS 5的设备(

每天2500个请求是针对每台设备的。如果这还不够,您需要购买premier版本。

在移动设备上使用谷歌地图API不需要付费

发信人:

谷歌的官方回答是:

Maps API使用限制仅适用于以下API:
-谷歌地图JavaScript API v2
-谷歌地图JavaScript API v3
-用于Flash的谷歌地图API
-谷歌地图图像API

Google Earth API以及Android和iOS等移动平台的本机地图API不受影响。使用Google地图的嵌入功能以及提供包含地图的嵌入功能的其他Google产品不受这些限制的影响

编辑


自从这个问题第一次被回答以来,术语已经发生了变化,现在移动API受到了与网站相同的限制:每天25000次地图加载。

我建议联系谷歌支持,如果你在某个时候接近它,请他们取消你的限制。啊,这已经足够了。谢谢。如果一个人达到了t他限制每天2500个请求…而其他大多数不是这样?他会得到一个错误,因为这个配额是针对每个客户端的。如果我有1个api,那么安装到10个设备上。是每个设备2500个请求?还是整个10个设备2500个最大请求?让我们假设每个设备250个请求才能达到2500个最大请求?这一定是正确的答案,而不是上面的答案…@JAHelia th以上是答案,我知道你不必为API付费,但我想知道每天的请求数量是否有限制。random是对的:自从他提出这个问题以来,答案已经改变了。请参阅编辑如何使用私有数据(即防火墙/密码保护后的数据