Клуб API Карт

Найдено на тему «suggest»:
убрать английский язык в suggest
Роман К.
24 октября 2017, 11:21

Добрый день. У меня подключен ymap с русской локализацией 2.1/?lang=ru_RU

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

Возможно ли отключить эту возможность опционально?

Спасибо!

6 комментариев
suggest,поиск,search,подсказки
Изменился формат ответа от suggest'а, хотя версия api осталась той же.
andrey.yankovsky@csssr.com
8 февраля 2017, 14:44

Раньше формат ответа от suggest'а был таким "проспект Ленина, Екатеринбург, Свердловская область, Россия".

Скриншот сделан 19.01.2017. В конце ещё к каждому тексту добавлялось ", Россия" — этого нет на скриншоте, обрабатывали ответ.

Сегодня заметили такую проблему:

 

Появилась она из-за того, что у suggest'а поменялся формат ответа и теперь он такой "Россия, Свердловская область, Екатеринбург, проспект Ленина"

Было так — "проспект Ленина, Екатеринбург, Свердловская область, Россия".
Стало так — "Россия, Свердловская область, Екатеринбург, проспект Ленина".

Никакой информации об этом изменении в интернете я не нашёл, версию js апи яндекс карт мы не поднимали. Дайте информацию, баг ли это, когда будет исправлено и почему нигде нет информации об этом изменении?

6 комментариев
багрепорт,баг,suggest
Поиск и подсказки по ограниченной области
Vlad Klekovkin
19 декабря 2016, 18:20

Я хочу сделать возможность поиска по карте адреса для доставки пиццы.

Так как доставка возможно только рядом то я хочу ограничить этот район.

Я попробовал создать карту, с поиском

https://jsfiddle.net/jjjktrmq/1/

При этом подсказки для поиска выводятся не ограниченные по данным координатам.
начав вводить "В" получаю результат Воркута, кликнув по которому - нет результатов

Как сделать так, чтобы при наборе адреса ограничивалось только указанными координатами?

1 комментарий
SearchControl,suggest
Геокодер отдает неточные данные (не учитывает ll и spn)
andrusova.ksenia
5 июля 2016, 11:42

Добрый день!

Возникла такая проблема: обращаюсь к геокодеру по https, в параметрах запроса указываю приоритетную область поиска, но приходящие в ответ данные этой области никак не соответствуют. Поле поиска кастомное, реализовано через angular ui-select. Запросы к геокодеру идут по мере ввода адреса пользователем, первый запрос уходит после ввода 5 символов.

Например хотим найти Московскую улицу в Санкт-Петербурге, параметры запроса:

format:json
geocode:московск
ll:30.315868, 59.939095
spn:0.5254879999999993, 0.3464700000000036

Результат не радует, хотя ввели уже 8 символов:

Пробовали реализовать тоже самое с помощью ymaps.suggest - выдает более точные результаты, но по непонятной причине с ymaps.suggest плохо работает встроенная в ui-select функция рефреша (с задержкой обновляет результаты в выпадающем списке, с https запросами такой проблемы нет).

Строго ограничить область поиска Петербургом не можем, т.к. область рассчитывается в зависимости от местоположения пользователя.

Вопрос: есть ли возможность обращаться к ymaps.suggest по https как к геокодеру, либо сделать что-то, чтобы геокодер выдавал более релевантные результаты?

Буду очень благодарна за помощь!

5 комментариев
геокодер,suggest
Не работает suggest для домов по адресу "Санкт-Петербург, Большой проспект П.С."
Ренат
16 июня 2016, 12:32

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

Не работает suggest для домов по адресу "Санкт-Петербург, Большой проспект П.С.".

Если вводить "Санкт-Петербург, Большой проспект П.С.", то suggest есть (да и то не всегда), но если начать указывать номер дома, то suggest пропадает и предлагаются совсем другие улицы. Например, "Санкт-Петербург, Большой проспект П.С., 92"

То же самое с "Санкт-Петербург, Большой проспект В.О."

С другими адресами все работает корректно.

Поправите?

3 комментария
suggest,maps.yandex.ru
Как сделать дополнение подсказок элемента ymaps.control.SearchControl?
FlinnRaider
8 сентября 2015, 21:33

Передо мной стоит такая задача:

На карте есть порядка 1000 меток и нужно выводить подсказки в SearchControl'е по их названиям.
При этом нужно, чтобы, если по меткам на карте ничего не найдено, выводились подсказки провайдера "yandex#map" - того, что стоит по-умолчанию.

 

Собственно, вот и все. Может быть я проглядел пример в песочнице? И если нет, может кто-нибудь подсказать, что делать?

1 комментарий
API 2.1,suggest