Клуб API Карт

2 вопроса про control.SearchControl (дневной лимит, возможность кэширования)

rorotron-test
2 декабря 2016, 19:40

Здравствуйте!

Исходные данные: Есть сайт. На нем есть карточки организаций. Информация о каждой организации выводится на отдельной странице. В карточке организации выводится Яндекс.Карта с адресами этой организации. Вывод адресов организации осуществляется с помощью поиска с использованием control.SearchControl.

Задача: Необходимо оптимизировать алгоритм вывода адресов организации, чтобы не превысить дневной лимит (25000 запросов) и чтобы ускорить отображение адресов на карте.

Возникли вопросы:

1. За какое количество запросов к геокодеру считается 1 поисковый запрос, выполненный с помощью control.SearchControl с провайдером 'yandex#search' (за 1, или в соответствии с количеством найденных организаций)?

2. Возможно ли поиск организаций, выполненный с помощью control.SearchControl закэшировать (к примеру на 1 сутки), чтобы при каждом повторном открытии страницы вместо нового поиска данные об адресах этой организации для вывода на карте брались из кэша? Если да, то как (инструменты, примеры, куда копать)?

Прошу помочь.

2 комментария
Подписаться на комментарии к посту
1. запрос отправляется когда вы выбрали результат из подсказок. количество полученных результатов не имеет смысл считать


2. воможно и нужно
геокодировать надо с проксированием через свой сервер
подробнее в статье
Благодарю за ответ.