Клуб API Карт

Построение маршрута к несуществующему адресу

Пост в архиве.

При построении маршрута указываем несуществующий адрес, скажем, для точки назначения.

Например, указываем существующую улицу и заведомо отсутствующий на этой улице дом.

В этом случае в качестве точки назначения выбирается центр улицы. Т.е. маршрут успешно строится, но он не верный.

Можно ли как-нибудь отловить эту ситуацию, или заставить маршрутизатор возвращать ошибку, если он не нашел соответствия для запроса?

3 комментария

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

Можете попробовать проверять таким образом:

route.getWayPoints().get(0).properties.get('GeocoderMetaData').kind == 'house'

Для получения информации о геообъекте, советую смотреть хэш:

route.getWayPoints().get(0).properties.getAll()

Владимир М.
28 января 2016, 04:43

Спасибо, помогло! (B)

а как же названия объектов типа вокзал. тогда он тоже не построит