Яндекс — геокодер
API Геокодер Яндекса: по статье его база точнее и быстрее обновляется, чем у сервиса по умолчанию DaData, и содержит
новые районы. Ключ заведение получает само в кабинете разработчика Яндекса.
Что нужно до подключения
- Аккаунт Яндекса (Яндекс ID).
- Адрес сайта заведения — его указывают в анкете.
Шаги на стороне Яндекса
1. Открыть developer.tech.yandex.ru и войти под аккаунтом Яндекса.
2. Нажать «Подключить API», выбрать «API Геокодер», нажать «Продолжить».
3. Выбрать «Бесплатное использование», принять условия, ввести капчу и нажать «Отправить».
4. Заполнить анкету:
- ФИО, email, телефон;
- сайт — адрес сайта заведения;
- цель использования — «Оформление заказов с адресом доставки на сайте / в приложении»;
- тип — бесплатное использование, если заведение подходит под условия Яндекса;
- отметить согласие с условиями и нажать «Продолжить».
5. На странице API нажать «Создать новый ключ», задать название (например, «Геокодер для Смартомато») и скопировать
значение ключа.
- Ключ начинает работать в течение 15 минут после создания.
Зачем: по ключу подсказки адреса, координаты и зона доставки считаются по базе Яндекса, а не по DaData — см. Токены карт
для геокодинга.
Что передать в Смартомато
- Скопированный ключ API Геокодера — менеджеру Смартомато или в поддержку. Ключей можно передать несколько.
Типовые ошибки и вопросы клиентов
- Адрес клиента в приложении не определяется или определяется неверно. По статье причина — в DaData ещё нет части
адресов и новых районов; решение — подключить собственный ключ Яндекса.
- Сразу после подключения адреса не ищутся. Ключ активируется не сразу: проверять ввод адреса, подсказки и определение
зоны доставки стоит через 15–30 минут.
Связанные статьи
- Токены карт для геокодинга
- Ввод адреса с подсказками
- Карта заказов