我注意到地图服务提到了不同类型的请求如何计入应用程序的配额,但没有看到自动填充请求的比较方式。
如果应用程序使用自动填充功能进行地址搜索,我正在尝试计算将进行的事务/请求数。我想知道的是,当用户输入地址进行地理编码时,每次返回一个新的建议列表(即每次击键)都会被计为一个请求 - 即它是否算作多个请求而不是一个请求请求?
答案 0 :(得分:0)
在Bing地图中,它的工作方式是在用户选择建议之前不会创建交易。个别击键不计算在内。在一天结束时,用户选择重要的建议。此外,Bing Maps还会在创建第一个事务时创建会话。这样做的是,如果用户执行另一个搜索并选择另一个建议,则第二个事务将被标记为不可计费,因为它被视为该会话的一部分。这假设自动提示模块没有重新加载某些方式(即页面刷新)。因此,对于Bing Maps,如果用户需要3次击键或7次,则在他们实际选择建议之前不会有任何费用。这应该可以更轻松地计算应用程序所需的事务。开发人员通常会要求用户仅使用autosuggest功能一次作为用户体验的一部分,通常在单个页面上。因此,您基本上只需要知道该部分用户体验中页面的页面查看次数。另外值得注意的是,如果您使用Bing Maps中的autosuggest模块和交互式地图,autosuggest模块将不会生成任何可计费交易,因为它被分组到地图用户会话中。例如,如果您有一个加载地图的页面并且还提供了自动提示框,则用户可以在autosuggest框中输入所需数量,并根据需要选择尽可能多的建议。他们还可以平移/缩放,计算路线并使用您在应用中公开的Bing地图的任何功能。这将在加载交互式地图时生成总共1个可计费交易,并且所有其他交易将被分组到地图会话中并标记为不可计费。
浏览HERE地图文档,我无法提及自动提示或自动填充功能。