Клуб API Карт

Найдено на тему «расстояние»:
Как определить расстояние в километрах имея 2 адреса или имея координаты?
veremeev.al
23 августа 2017, 14:41

Есть 2 адреса, и нужно в отдельный блок вывести информацию по расстоянию между ними, не прямое растояние, а ближайщее по дорогам?

7 комментариев
расстояние
Как вычислить расстояние до моря с помощью API Яндекс карт?
anna-sochi95
22 января 2017, 22:59

Добрый день!
Суть в заголовке. В бд хранятся объекты с координатами, необходимо найти расстояние в метрах до Черного моря.
Пока в голову приходит только способ с описанием полигона моря, но думаю есть более эффективные методы.

1 комментарий
расстояние,измерение расстояний
Поиск точки на маршруте по пройденному расстоянию.
vvnab
15 июня 2016, 10:47

Здравствуйте.

Возникла задача поиска точки на маршруте по пройденному расстоянию.
Т.е. есть известный маршрут, есть показания одометра от начальной точки и нужно найти координаты места/точки на маршруте.

Если кто сталкивался, подскажите, пожалуйста, решение.

1 комментарий
маршрутизация,маршрутизатор,расчёт расстояния,измерение расстояний,расстояние
Грамотное использование функции route() в цикле
andrew.dorohoff
15 сентября 2015, 05:14

Вопрос о том, как наиболее грамотно реализовать следующую задачу.

Есть координаты нескольких точек, и нужно узнать расстояние до каждой из них.

 var point = {
  name: "Some place",
  coordinates: [55.75399400, 37.62209300],
  distance: -1
};

 

И есть массив таких точек (points).

for (var pointIndex in points) {
  ymaps.route([myCoordinates, points[pointIndex].coordinates]).then(function(route) {
    var distance = route.getLength()   
    /* points[pointIndex].distance = distance; */
  });
}

 

Но воспользоваться конструкцией "points[pointIndex].distance = distance;" из-за асинхронности мы не можем.

Как же тогда занести информацию о расстоянии в каждый из объектов точки?

4 комментария
маршрутизация,расстояние,события,API 2.1,route