我的网站在多个页面上使用地址自动填充功能 - 地址簿,送货地址,帐单邮寄地址。随着下个月发布的结算更改,我们可以将自动填充流程转换为使用会话而不是单独的按键。 (https://cloud.google.com/maps-platform/user-guide/pricing-changes/#billing-changes)
答案 0 :(得分:15)
据我所知,Google Maps Platform中没有关于Places API的会话持续时间的官方文档。我可以分享一些有关从技术支持获得的会话的信息,但是,它并没有为会话持续时间提供准确的价值,而且看起来谷歌不会透露确切的价值。
首先,如果您使用Maps JavaScript API的内置自动填充小部件,它会自动为您生成会话,因此无需担心。
如果您创建自己的小部件,您应该知道会话不会持续很长时间。自动填充会话包括一些自动填充请求(用于在用户输入时检索地点的建议),以及最多一个地方详细信息请求(以检索有关用户选择的地点的详细信息)。
将相同的会话令牌传递给自动填充和后续的Place Detail请求。
会话从第一个自动填充请求开始(通常在用户开始键入时发生)。通常,在用户选择其中一个自动填充建议后,会进行“地方详情”调用。
在用户选择了一个地点(例如,进行了“地点详细信息”调用)后,必须启动一个新的会话,并使用新的会话令牌。
会话令牌不能用于多个用户会话。如果重用令牌,会话将被视为无效,并且将收取请求,就好像没有提供会话令牌一样。
如果会话令牌过期或无效,您将按每次击键收费。因此,将收取每个自动填充请求。
我希望您发现此信息有用。
答案 1 :(得分:10)
作为Google Maps的客户,当我们联系他们的支持团队时,与我们合作的一位代理商告诉我们超时时间为3分钟。