Клуб API Карт

Получение имени ближайшей станции метро

happycougar
8 января 2014, 17:12

Получилися вот такой код

 

ymaps.geocode(\"{$adr_post_title}\", {kind: 'metro'}).then(function(res) {var nearest = res.geoObjects.get(0); name = nearest.properties.get('name');});

 

Но он не работает, объясните почему. И как лучше получать имя станции.

3 комментария
Подписаться на комментарии к посту
Что такое nearest в вашем коде?

обновил, сейчас код записывает в name адрес по которому происходит геокодирование

Фильтр по kind работает только для обратного (по координатам) геокодирования.
В вашем случае необходимо сначала выполнить прямое геокодирование по адресу, получить координаты, а затем искать ближайшее к этим координатам метро.