Google Maps API,我需要购买吗?

ran*_*dom 10 xcode android google-maps ios

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

我已阅读条款并了解本条款:

Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.

这家租赁公司只有大约60个地点.因此,只有该地区的个人才会使用该应用.我很确定我每天只能请求2,500个请求,但这似乎有风险.

我还阅读了所有Google API for business FAQ:

For customers who need enhanced features such as advanced geocoding, added support, and full control over advertising, we offer Google Maps API for Business. Google Maps API for Business also delivers the service and support enterprise organizations need when incorporating maps into customer facing websites or mission critical internal applications.

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

这让我们最担心的是:

Google Maps API for Business is extremely cost-effective, starting at just $10,000 per year. Pricing is based on the number of map page views for externally facing websites. For internal uses, it is based on page views or number of vehicles being tracked. Please contact us for more information.

$ 10,000个!我或租赁公司无法承担这一点,因为它们很小,绝不会在应用程序之外使用它.

以下是一些有趣的术语文档.也许有人可以对此有所了解.

` 9.1免费,公开访问Maps API实施.

9.1.1一般规则.

(a)免费使用(免费).您的Maps API实施必须经常免费为用户访问,并且不得要求基于付费的订阅或其他基于费用的限制访问.此规则适用于您的内容以及Maps API实施中的任何其他内容,无论您的内容或其他内容现在是否存在或稍后添加.

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

9.1.2例外情况.

(a)与Google的企业协议.如果您与Google签订了单独的书面协议(例如Google Enterprise协议)或获得了Google的书面许可,则第9.1.1节(免费访问,公共访问)中的规则不适用.

(b)移动应用程序.如果您的Maps API实施用于通过在线商店收费并可下载到可在线访问的移动设备的移动应用程序,则第9.1.1(a)节(免费访问)中的规则不适用商店.

9.1.3示例.

(a)如果您不要求用户支付费用,您可以要求用户登录您的Maps API实施.

(b)如果您的Maps应用程序可从Android电子市场下载到移动设备,则可以为Maps API实施收取费用

你会怎么做?

编辑

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

zna*_*nat 16

您无需在移动设备上使用google maps API付费.

这篇文章:

Google的官方回答:http:
//code.google.com/apis/maps/faq.html#usagelimits

Maps API使用限制仅适用于以下API:
-Google Maps JavaScript API v2
-Google Maps JavaScript API v3
-Google Maps for Flash
-Google Maps Image API

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

编辑

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


Raj*_*Dua 10

每个设备每天2500个请求.如果这还不够,您需要购买高级版本.