Клуб API Карт

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

vl.mihalko
16 мая 2012, 14:15

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

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

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

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

3 комментария
Подписаться на комментарии к посту

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

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

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

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

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

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

starslight2008
18 мая 2012, 16:45

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