Клуб API Карт

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

cycero
21 января 2012, 16:38

Привет,

 

У меня есть координаты точки и необходимо найти ближайшую станцию метро. В JavaScript я делаю это следующим образом:

 

var metro = new YMaps.Metro.Closest(new YMaps.GeoPoint(координаты), { results : 1 } )

 

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

      if (metro.length()) {

          var firstStation = metro.get(0);

          var tubest = (firstStation.text).split("метро ");

           alert(tubest[1]

          }

   }

 

Однако мне бы хотелось сделать это на стороне сервера, в PHP. Можете посоветовать как это можно сделать? Тоесть на стороне сервера у меня уже есть координаты точки, я бы хотел найти название ближайшей станции метро и сохранить его в базе.

 

Спасибо.

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

на стороне сервера можно искать с помощью http-геокодера

чтобы найти ближайшее метро используйте параметр "kind"

 

Огромное спасибо! То что нужно!

cycero, а можно подробнее, как все таки решили эту проблему?

Второй день бьюсь, пока не получается.

Может пример какой?

 

Заранее благодарен.