我正在使用来自新的静态Google Places sdk客户端库(here)的新地点自动完成功能。因此,它确实非常易于使用,我刚刚获得了this教程,并且按预期运行。
要将其添加到项目中,我必须在gradle文件中添加以下依赖项
实现‘com.google.android.libraries.places:places:1.0.0’
我一直在阅读google定价/用法和帐单,但尚未弄清楚这个新的自动完成功能(库版本)的价格。我发现的只是this,但对我来说,它似乎是针对Web版本的,因为我认为会话不需要为此新客户端库版本维护。
问题:
因此,由于我无法弄清Places Auto complete(图书馆版)的价格,所以让我问一下它是免费的吗?还是如果不是免费的,计费标准是什么?
请让我知道,因为开票凭证是如此混乱,我真的没有从中得出任何结果。请帮助谢谢
答案 0 :(得分:2)
首先,新的Google Places AutoComplete API 不是免费的。 (在超过每月200美元的信用额后,您可以免费使用等价货币
现在开始定价,Google引入了3种可能的定价标准:
您可能想知道会话和请求之间有什么区别?
会话
会话在用户开始输入查询时开始,并结束 当他们选择一个地点并致电“地点详细信息”时。如果 用户未选择,会话将在短暂的时间后结束 超时时间。
请求 如果您不采用基于会话的方法,则将按搜索查询付费。 例如,如果您键入“ S”,它将增加您的请求数,现在您再写一个字符“ Sa”,它将再次增加您的请求数。 因此,如果您输入整个单词“ San Francisco”,您将为13个请求付费。
使用会话的好处 如以上示例中所述,如果您不想为编写的每个字符收取费用,则可以选择将搜索查询合并到一个会话中。这样一来,您将节省一些钱,用于其他地方。 因此,“旧金山”整个字符串将作为一个会话请求而不是多个会话请求。
请注意,会话价格始终高于每个请求价格,但其确定方式是,如果您在拥有大量用户群的项目中大量使用自动完成功能,则最终,基于会话的定价要比基于请求的定价便宜。
通常,我认为,基于会话的方法仅对那些使用自动完成功能的人有用,否则,基于请求的方法就可以了。
要进行数学运算, 转到Google Pricing Table并滚动到位置。
答案 1 :(得分:0)
对于1000个请求,它的成本不到3美元,但是作为用户,您有200美元的月信用额等效使用量,因此只要您不超出此API,API就是免费的。
也许this定价表会有所帮助。