iOS应用中的Google Places API

Mus*_*afa 9 ios google-places

在提出问题之前,让我分享一下我的发现.

Google Places API文档说:"注意:要使用Google Places API,您必须首先请求使用Maps API客户端ID和加密密钥来签署您的请求网址.有关签署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.这可以接受吗?

小智 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代码实验室毕业后提供.

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

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

HTH,

雷神