9

在问这个问题之前,让我分享一下我的发现。

Google Places API 文档说:“注意:要使用 Google Places API,您必须首先请求 Maps API 客户端 ID 和加密密钥,您必须使用它来签署您的请求 URL。有关签署 URL 请求的信息,请参阅 URL 身份验证文档在 Web 服务 API 主页中。”

  1. Google Places API 仍处于开发者预览阶段。 http://code.google.com/apis/maps/documentation/places/

  2. 我们需要客户 ID(必需)和签名(必需)才能使用 Google Places API。 http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. 而且,要获得签名,我们需要一个 Google Adsense 帐户来获得 Adsense 发布者 ID(必需)。 http://gmaps-ws-console.appspot.com/

  4. 您可以在此处找到使用 Google Places API 的要求。 http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. Google Maps API 的注册页面建议,“您的服务必须可供最终用户免费访问。要在其他类型的应用程序中使用 Google 地图技术,请使用 Google Maps API Premier。有关更多信息,请参阅此常见问题解答。” http://code.google.com/intl/it-IT/apis/maps/signup.html

现在,这就是我想知道的。

我计划在我的 iOS 应用程序中使用 Google Places API。我不想使用 Adsense。我还能免费访问 Google Places API 吗?如何?

如果我无法免费访问 Google Places API,使用此服务的相关费用是多少,以及可用的付款模式?我无法找到有关此信息的任何特定资源。

这是一个特定的场景。如果我的 iOS 应用程序是免费的怎么办。免费版使用 Google Places API。但是...我的 iOS 应用程序有一些使用应用内购买(付费功能)公开的附加功能。付费功能不使用 Google Places API。这可以接受吗?

4

1 回答 1

12

我们本周在 Google I/O 上向所有开发者开放了 Google Places API,并简化了条款和身份验证:

http://googlegeodevelopers.blogspot.com/2011/05/places-everybody-show-is-about-to-begin.html

您不再需要签署您的请求,而只需使用通过 Google API 控制台获得的密钥。不再需要 AdSense ID,但您需要通过基于信用卡的身份检查才能将每天 1,000 个请求升级到 100,000 个请求。

您可以在免费或通过移动应用商店(如 Apple App Store 或 Android Market)在线销售的移动应用中使用 Places API。但是,桌面应用程序需要付费的 Maps API Premier 许可证,一旦 Places API 从 Google Code Labs 毕业,就会提供该许可证。

有关入门的信息,请参阅文档:

http://code.google.com/apis/maps/documentation/places/

高温下,

雷神

于 2011-05-14T07:01:01.840 回答