Клуб API Карт

Перестала работать связка boundedBy + strictBounds?

sirzver1982
21 апреля 2017, 15:47

Уже 2 дня не дает правильные результаты. До этого работало.

Вчера вообще ни чего не отдавало.

Сегодня отдает только Киев:(

Хотя координаты всей Украины.

Не подскажите в чем проблемма?

                searchStartPoint = new ymaps.control.SearchControl({
                    options: {
                        useMapBounds: true,
                        noPlacemark: true,
                        noPopup: true,
                        placeholderContent: 'Адрес начальной точки',
                        size: 'large',
                        boundedBy:[[45.164637, 22.137166],[52.379374, 40.227574]], 
                        strictBounds: true
                    }
                }),

15 комментариев
Спасибо за сообщение, посмотрим, в чем может быть дело.
Проверьте, пожалуйста, сохраняется ли проблема сейчас.
Ресурс с «https://suggest-maps.yandex.ru/suggest-geo?callback=id_149285604211843113616&v=5&search_type=tp&part=%D0%BD%D0%B0&lang=ru_RU&n=5&origin=jsapi2Geocoder&bbox=34.757974%2C48.355725%2C34.757974%2C35.242732%2C48.569032&local_only=1&sign=1890033371» был заблокирован из-за несоответствия типа MIME (X-Content-Type-Options: nosniff).
sirzver1982,
Уточните, пожалуйста, какой у вас браузер и ОС.
twirl-team,
привет! а посмотрите комменты ниже, пожалуйста.
http://joxi.ru/Vm6RL9Ktw3JZmZ


даже на песочнице не работает:(
хотя раньше работало.


если убираю обрезку, все работает
http://joxi.ru/gmv9nb1u9eWDra

точнее, находит то что там есть, но так же находит и то что мне не надо:(
firefox 52.0.2 (32-бит)

google chrome Версия 57.0.2987.133 (64-bit)
Microsoft Edge 40.15063.0.0
Добрый день!


Подобные проблемы и у нас наблюдаются с прошлой недели. Перестал работать options.boundedBy параметр.
Например, передаем в bbox координаты Уфы, а получаем в suggest улицы из Москвы.


https://suggest-maps.yandex.ru/suggest-geo?callback=id_149302472926192351014&v=5&search_type=tp&part=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9B%D0%B5%D0%BD%D0%B8&lang=ru_RU&n=7&origin=jsapi2Geocoder&bbox=53.157542%2C51.569554%2C60.001809%2C56.534644&local_only=0&countries=AB%2CAM%2CAZ%2CBY%2CEE%2CFR%2CGE%2CKG%2CKZ%2CLV%2CMD%2COS%2CRU%2CTJ%2CTM%2CTR%2CUA%2CUZ&sign=1036419148



Поправьте, пожалуйста.


П.С. с прошлой же недели у вас еще одна ошибка появилась по suggest "Россия, Москва", стала отдаваться "Россия, река Москва"


https://suggest-maps.yandex.ru/suggest-geo?callback=id_149303147728973442366&v=5&search_type=tp&part=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&lang=ru_RU&n=7&origin=jsapi2Geocoder&bbox=-180%2C-90%2C180%2C90&countries=AB%2CAM%2CAZ%2CBY%2CEE%2CFR%2CGE%2CKG%2CKZ%2CLV%2CMD%2COS%2CRU%2CTJ%2CTM%2CTR%2CUA%2CUZ&sign=2588466250
@ymapsapi, спасибо! заработало!
andrey.yankovsky@csssr.com
24 апреля 2017, 14:29
Запрос ymaps.suggest без указания boundedBy выглядит так https://suggest-maps.yandex.ru/suggest-geo?callback=id_149302258782983568392&v=5&search_type=tp&part=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&lang=ru_RU&n=5&origin=jsapi2Geocoder&bbox=-180%2C-90%2C180%2C90&sign=244057423 и возвращает следующие результаты:
```
река Москва, Россия
платформа Москва-3, Ярославское направление Московской железной дороги, Россия
станция Москва-Пассажирская-Казанская, Казанское направление Московской железной дороги, Россия
платформа Москва-Товарная, Павелецкое направление, Россия
станция Москва-Товарная-Курская, Курское направление, Россия
```
Запрос ymaps.suggest c указанием boundedBy (Москва) выглядит так https://suggest-maps.yandex.ru/suggest-geo?callback=id_149302407200673388876&v=5&search_type=tp&part=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&lang=ru_RU&n=5&origin=jsapi2Geocoder&bbox=35.148496%2C54.255696%2C40.205688%2C56.958512&local_only=0&countries=AB%2CAM%2CAZ%2CBY%2CEE%2CFR%2CGE%2CKG%2CKZ%2CLV%2CMD%2COS%2CRU%2CTJ%2CTM%2CTR%2CUA%2CUZ&sign=4227112301 и тоже возвращает неправильные результаты.
Однако, если указать boundedBy Санкт-Петербурга, то запрос `https://suggest-maps.yandex.ru/suggest-geo?callback=id_149302407200673388882&v=5&search_type=tp&part=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&lang=ru_RU&n=5&origin=jsapi2Geocoder&bbox=26.440169%2C58.417336%2C35.701312%2C61.329293&local_only=0&countries=AB%2CAM%2CAZ%2CBY%2CEE%2CFR%2CGE%2CKG%2CKZ%2CLV%2CMD%2COS%2CRU%2CTJ%2CTM%2CTR%2CUA%2CUZ&sign=1063120008` возвращает следующие результаты:
```
Москва, Россия
Зеленоград, Москва, Россия
Ленинский проспект, Москва, Россия
Варшавское шоссе, Москва, Россия
Дмитровское шоссе, Москва, Россия
```
Если удалить параметр bbox, то результат такой же как в последнем случае, но этого нельзя сделать через JS API.
Наблюдается та же проблема, планируется исправление?
info@ariol.by,
исправим в ближайшее время
ymapsapi,
Добрый день! Какой статус по проблеме? По-видимому, поправили? В Уфе теперь корректные suggest.
у меня та же проблема. указываю Балашиху [55.796339, 37.936997] http://prntscr.com/kx4gf, но у меня выдается в результатах все, что только можно http://prntscr.com/kx4gsx. Если выбрать второй и последующие результаты, говорит: "ничего не найдено" http://prntscr.com/kx4h1v. Этот же код с Питером работает отлично. Можете помочь, пожалуйста?
Простите, первый скрин в сообщении выше https://prnt.sc/kx4gf1