Клуб API Карт

Ближайшие метро в радиусе

Пост в архиве.

Как правильней всего и проще получить список ближайших метро с расстоянием в радиусе, например, километра, от заданных координат, используя api 2.0?

4 комментария
Удалённый пользователь
28 января 2016, 00:35

Найти ближайшие метро к заданной точке я уже научился.

Мне нужен список метро в заданном радиусе.

Как мне получить хотя бы расстояние до каждого из найденных метро? По ссылкам выше я ответа не нашёл :(

Видимо boundedBy + strictBounds

Никаких радиусов только прямоугольная область,

если нужен радиус, - дополнительно фильтровать после получения

 

расстояние можно получить с помощью метода getDistance

 

Удалённый пользователь
28 января 2016, 00:35

Спасибо, вроде разобрался. Вот на всякий случай код:

 

ymaps.geocode(coords, {kind: 'metro'}).then(function(res) {

    var coordsMetro = res.geoObjects.get(0).geometry.getCoordinates();

    var distance = ymaps.coordSystem.geo.getDistance(coords, coordsMetro);

});