Клуб API Карт

Получение названия станции метро

margalencia
3 июня 2010, 12:18

Добрый день,

задача - связать адреса в базе со станцией метро:

 

addr - текст строки адреса

var geocoder = new YMaps.Geocoder(addr, {results: 1}); // получение геокода адреса

YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {

 

   if (this.length())

     YMaps.Metro.Closest(this.get(0).getGeoPoint().toString(), { results : 3 } )

     YMaps.Events.observe(metro, metro.Events.Load, function (metro) {

          if (metro.length()) {

Вопрос в том, как здесь получить названия найденных станции, для отправки их на сервер (поле text класса YMaps.Metro.Station)?

          }

      }

   }

}

Заранее спасибо.

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

Да, в поле text содержится полное описании станции.

if (metro.length()) {


   alert(metro.text); - получаю undefined


}


Подскажите, пожалуйста, каким образом я могу получить значение поля text?

 



var firstStation = metro.get(0);


alert(firstStation.text);



 

спасибо)