Задать вопрос
@WebforSelf

Как реализовано заполнение адреса в input яндекс карты?

Добрый день! Уже 2 день бьюсь с банальной задачей.
Вот пример сайта - сайт

61c9f5a8a2ed0826115575.png

Получается выбор адреса идет только по одному городу? Как они это реализовали?
Поиск осуществляют по зеленой зоне?
Пробовал так ограничить зону, но какой то странный алгоритм, все равно проскакивают другие города.

suggestView = new ymaps.SuggestView('suggest', {
                            boundedBy: [
                                [
                                    59.633711,
                                    29.425117
                                ],
                                [
                                    60.244813,
                                    30.759528
                                ] // cпб
                            ]
                        }),
  • Вопрос задан
  • 817 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
Читайте тут.
Вам нужен параметр boundedBy

upd.
Добавьте свой провайдер, в котором вы будете добавлять нужный город в начале поискового запроса Примерно так (тут ограничение по Москве):
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Во-первых вы всегда можете посмотреть "как они это реализовали", это же доступный всем желающим js-код. Я уже молчу, для ленивых, глянуть уходящие запросы.
Во-вторых, кто вам мешает фильтровать полученные данные от "проскакивают другие города".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы