iOS应用程序中的Google Places API

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

Google Places API文档说:“注意:要使用Google Places API,您必须首先请求您必须使用的Maps API客户端ID和encryption密钥来签署请求URL。有关签署URL请求的信息,请参阅URL身份validation文档在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. 而且,要获得Signature,我们需要一个Google Adsense帐户来获取Adsense发布商ID(必填)。 http://gmaps-ws-console.appspot.com/

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

  5. Google Maps API的注册页面build议您:“您的服务必须可供最终用户免费使用。要在其他types的应用程序中使用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,那么使用此服务的相关费用以及可用的付款方式是什么? 我无法find这个信息的任何特定的资源。

这是一个特定的场景。 如果我的iOS应用程序是免费的呢? 免费版本使用Google Places API。 但是…我的iOS应用程序有一些额外的function,使用应用内购买(付费function)暴露。 付费function不使用Google Places API。 这可以接受吗?

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

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

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

您可以在免费的移动应用中使用Places API,也可以通过Apple App Store或Android Market等移动app store在线销售。 然而,对于收费桌面应用程序,则需要获得Google地图API专业版许可证,该许可证将在Google代码实验室gradle的地点APIgradle后提供。

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

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

HTH,

雷神

Interesting Posts