【问题标题】:Does Google/Bing/HERE Maps Autosuggestion Make Request for Every Keystroke?Google/Bing/HERE Maps Autosuggestion 是否对每次击键都提出请求?
【发布时间】:2016-10-21 01:57:07
【问题描述】:

我注意到地图服务提到了不同类型的请求如何计入应用程序的配额,但没有看到自动完成请求的比较情况。

如果应用程序使用自动完成功能进行地址搜索,我正在尝试计算将进行的事务/请求的数量。我想知道的是,当用户输入一个地址进行地理编码时,每次返回一个新的建议列表(即每次击键)都算作一个请求——即它算作多个请求而不是一个请求请求?

【问题讨论】:

    标签: google-maps autocomplete bing-maps here-api


    【解决方案1】:

    在 Bing 地图中,它的工作方式是在用户选择建议之前不会创建交易。单独的击键不计算在内。归根结底,用户选择的建议很重要。此外,必应地图还会在创建第一个事务时创建一个会话。如果用户执行另一个搜索并选择另一个建议,则第二个事务将被标记为不可计费,因为它被视为该会话的一部分。这假设 autosuggest 模块没有以某种方式重新加载(即页面刷新)。因此,使用 Bing 地图,如果用户需要 3 次或 7 次击键,则在他们实际选择建议之前是免费的。这应该使计算应用程序所需的事务变得更加容易。作为用户体验的一部分,开发人员通常会要求用户仅使用一次自动建议功能,通常是在单个页面上。所以你基本上只需要知道用户体验的那部分页面的页面浏览量。另外值得注意的是,如果您将 Bi​​ng 地图中的自动建议模块与交互式地图一起使用,则自动建议模块将不会生成任何计费交易,因为它被分组到地图用户会话中。例如,如果您有一个加载地图并提供自动建议框的页面,则用户可以在自动建议框中输入任意数量的内容并选择任意数量的建议。他们还可以平移/缩放、计算方向并使用您在应用中公开的 Bing 地图的任何功能。这将在交互式地图加载时生成总共 1 个可计费事务,所有其他事务将被分组到地图会话中并标记为不可计费。

    查看 HERE 地图文档,我找不到任何提及自动建议或自动完成功能的内容。

    【讨论】:

      猜你喜欢
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 2020-08-02
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多