Клуб API Карт

поиск ближайшего метро

Пост в архиве.
rvnikita
9 февраля 2009, 20:24

на картах когда находишь адрес пишет сколько до ближайшего метро, можно ли это реализовать с помощью API Яндекс.Карты

Спасибо

8 комментариев
Это можно реализовать на JavaScript на основе Яндекс.Карты
для этого необходимо иметь базу метро. было бы логично, если бы в апи уже это было реализовано
Такого функционала в API в настоящее время не предусмотрено.
а есть база данных метро в москве? с точками и т.д. можно было бы реализовать самому
Можно вручную сделать какое то подобие базы. Ведь на карте Москвы нарисованы станции(не знаю все ли). Можете сделать табличку в базе у себя с координатами и названиями станций. И написать не сложный скрипт - к которому бедете обращаться аяксом, который будет возвращать ближайшую к указанным вами координатам станцию. Помоему тут самое тяжелое будет - вручную все станции внести в базу :)
Чтобы упростить задачу - можете просто написать список названий станций типа: var stations = ["Москва метро Александровский Сад","Москва метро Арбатская",.....]; потом для каждый элемент массива прогнать через геокодер и полученные координаты вывести на экран и вбить в базу.
Вот пример похожий (не метро а дома правда), но примерно тоже самое http://akb77.com/g/gps/find-near-building-address/
хотелось бы конечно иметь просто базу данных метро с координатами. скорее всего придется самому собирать