Делает ли автоматическое внушение Google / Bing / HERE Maps запрос на каждое нажатие клавиши?

#google-maps #autocomplete #bing-maps #here-api

#google-карты #автозаполнение #bing-maps #здесь-api

Вопрос:

Я заметил, что картографические сервисы упоминают, как разные типы запросов учитываются в квоте приложения, но не видел, как сравниваются запросы автозаполнения.

Я пытаюсь рассчитать количество транзакций / запросов, которые будут выполнены, если приложение использует функцию автозаполнения для поиска адресов. Что я хотел знать, так это то, что когда пользователь вводит адрес для геокодирования, каждый раз, когда возвращается новый список предложений (т. Е. Для каждого нажатия клавиши), это считается запросом — т. Е. Считается ли это несколькими запросами вместо одного запроса?

Ответ №1:

В Bing Maps это работает так, что транзакция не создается до тех пор, пока пользователь не выберет предложение. Отдельные нажатия клавиш не учитываются. В конце концов, это предложение, которое выбирает пользователь, имеет значение. Кроме того, Bing Maps также создает сеанс при создании этой первой транзакции. Что это делает, так это то, что если пользователь выполняет другой поиск и выбирает другое предложение, вторая транзакция будет помечена как неоплачиваемая, поскольку она считается частью этого сеанса. Это предполагает, что модуль автоматического предложения не был перезагружен каким-либо образом (т. Е. Обновление страницы). Таким образом, с Bing Maps, если пользователю требуется 3 нажатия клавиш или 7, нет никаких затрат, пока они на самом деле не выберут предложение. Это должно значительно упростить вычисление необходимых транзакций для вашего приложения. Чаще всего разработчики требуют, чтобы пользователь использовал функцию автоматического предложения только один раз в рамках пользовательского интерфейса, обычно на одной странице. Таким образом, вам в основном нужно будет знать только количество просмотров страницы для страницы в этой части пользовательского интерфейса. Также стоит отметить, что если вы используете модуль автоматического предложения в Bing Maps с интерактивной картой, модуль автоматического предложения не будет генерировать никаких оплачиваемых транзакций, поскольку он сгруппирован в сеансе пользователя карты. Например, если у вас есть страница, которая загружает карту, а также предоставляет поле автоматического предложения, пользователь может ввести столько, сколько он хочет, в поле автоматического предложения и выбрать столько предложений, сколько он хочет. Они также могут панорамировать / масштабировать, вычислять направления и использовать любую функцию Bing Maps, которую вы предоставляете в своем приложении. Это сгенерирует в общей сложности 1 оплачиваемую транзакцию на момент загрузки интерактивной карты, а все остальные транзакции будут сгруппированы в сеансе карты и помечены как неоплачиваемые.

Просматривая документацию HERE Maps, я не могу найти никаких упоминаний о функции автоматического внушения или автозаполнения.