让我在提出问题之前分享我的发现。
Google Places API文档说: “注意:要使用Google Places API,您必须先申请Maps API 客户ID和加密密钥,您必须使用它来签署您的 请求网址。有关签署URL请求的信息,请参阅 Web Service API主目录中的URL身份验证文档 页“。
Google Places API仍在开发者预览版中。 http://code.google.com/apis/maps/documentation/places/
我们需要使用客户端ID(必需)和签名(必需) Google Places API。 http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning
而且,要获得签名,我们需要一个Google Adsense帐户才能获得 Adsense发布商ID(必填)。 http://gmaps-ws-console.appspot.com/
您可以在此处找到使用Google Places API的要求。 http://code.google.com/apis/maps/documentation/places/index.html#Requirements
Google Maps API的注册页面显示“您的服务 最终用户必须可以自由访问。要使用Google地图 在其他类型的应用程序中,请使用Google Maps API 总理。有关详细信息,请参阅此常见问题。 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。这是 上可接受的
答案 0 :(得分: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,
托尔