Google/Bing/HERE 地图自动建议是否对每次击键发出请求?
Does Google/Bing/HERE Maps Autosuggestion Make Request for Every Keystroke?
我注意到地图服务提到了不同类型的请求如何计入应用程序的配额,但没有看到自动完成请求如何比较。
我正在尝试计算如果应用程序使用地址搜索的自动完成功能将产生的 transactions/requests 数量。我想知道的是,当用户输入一个地址进行地理编码时,每次返回一个新的建议列表(即每次击键)时,它是否被视为一个请求——即它是否被视为多个请求而不是单个请求要求?
在 Bing 地图中,它的工作方式是在用户 select 提出建议之前不会创建交易。不计算单个击键次数。归根结底,用户 select 的建议才是最重要的。此外,Bing Maps 还会在创建第一个事务时创建一个会话。这样做的目的是,如果用户执行另一次搜索并 select 提出另一项建议,则第二笔交易将被标记为不可计费,因为它被视为该会话的一部分。这假设 autosuggest 模块没有以某种方式重新加载(即页面刷新)。因此,对于 Bing 地图,如果用户需要 3 次或 7 次击键,则在他们实际 select 提出建议之前无需支付任何费用。这将使计算应用程序所需的交易变得更加容易。作为用户体验的一部分,开发人员通常会要求用户仅使用一次自动建议功能,通常是在单个页面上。因此,您基本上只需要知道该部分用户体验中页面的页面浏览量。同样值得注意的是,如果您将 Bing 地图中的自动建议模块与交互式地图一起使用,自动建议模块将不会生成任何可计费交易,因为它被分组到地图用户会话中。例如,如果您有一个加载地图并提供自动建议框的页面,则用户可以在自动建议框中键入任意数量的内容,并根据需要 select 提供任意数量的建议。他们还可以 pan/zoom、计算方向并使用您在应用中公开的 Bing 地图的任何功能。这将在交互式地图加载时生成总共 1 个计费事务,所有其他事务将被分组到地图会话中并标记为不可计费。
查看 HERE 地图文档,我找不到任何提及自动建议或自动完成功能的内容。
我注意到地图服务提到了不同类型的请求如何计入应用程序的配额,但没有看到自动完成请求如何比较。
我正在尝试计算如果应用程序使用地址搜索的自动完成功能将产生的 transactions/requests 数量。我想知道的是,当用户输入一个地址进行地理编码时,每次返回一个新的建议列表(即每次击键)时,它是否被视为一个请求——即它是否被视为多个请求而不是单个请求要求?
在 Bing 地图中,它的工作方式是在用户 select 提出建议之前不会创建交易。不计算单个击键次数。归根结底,用户 select 的建议才是最重要的。此外,Bing Maps 还会在创建第一个事务时创建一个会话。这样做的目的是,如果用户执行另一次搜索并 select 提出另一项建议,则第二笔交易将被标记为不可计费,因为它被视为该会话的一部分。这假设 autosuggest 模块没有以某种方式重新加载(即页面刷新)。因此,对于 Bing 地图,如果用户需要 3 次或 7 次击键,则在他们实际 select 提出建议之前无需支付任何费用。这将使计算应用程序所需的交易变得更加容易。作为用户体验的一部分,开发人员通常会要求用户仅使用一次自动建议功能,通常是在单个页面上。因此,您基本上只需要知道该部分用户体验中页面的页面浏览量。同样值得注意的是,如果您将 Bing 地图中的自动建议模块与交互式地图一起使用,自动建议模块将不会生成任何可计费交易,因为它被分组到地图用户会话中。例如,如果您有一个加载地图并提供自动建议框的页面,则用户可以在自动建议框中键入任意数量的内容,并根据需要 select 提供任意数量的建议。他们还可以 pan/zoom、计算方向并使用您在应用中公开的 Bing 地图的任何功能。这将在交互式地图加载时生成总共 1 个计费事务,所有其他事务将被分组到地图会话中并标记为不可计费。
查看 HERE 地图文档,我找不到任何提及自动建议或自动完成功能的内容。