Когда посетитель вводит адрес, под полем появляется список вариантов из базы DaData, например «г Москва, ул Тверская, д 2». Выбранная строка встаёт в поле целиком. Запрос уходит после третьей буквы и паузы в наборе, так дневной лимит расходуется медленнее.
Про ключи DaData
В код вставляется только API-ключ. Он виден в коде страницы, и так задумано: DaData сама предлагает подключать подсказки прямо на сайт. Секретный ключ не вставляйте в код никогда, он нужен для платной стандартизации на сервере. Привязать новый ключ к домену DaData больше не даёт, поэтому расход проверяйте в личном кабинете.
Лимиты и ограничения
- бесплатно DaData даёт 10 000 запросов подсказок в день;
- скрипт не проверяет, что адрес выбран из списка, и не раскладывает его по полям «город», «улица», «дом»;
- при сбое сети или ошибке DaData список не появляется, форма работает дальше.