Клуб API Карт

Возможно ли это? и если да, то как?

Super-poopeer
18 февраля 2014, 21:10
Описание проблемы: на нашем сервере база (индентификатор и координаты).
От клиента приходят координаты его место нахождения. Из базы выбираются записи, удовлетворяющие условию - линейное растояние от них до клиента <= R.
По полученным записям неоходимо расчитать путь от них до клиента и N (количество) записей с минимиальным путем отослать клиенту.

Загвоздка в расчете заключается в следующем: как расчитать путь от координат из базы до клиента (на сервере) и учесть возможность обращения на сервер нескольких клиентов одновременно.

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

Можно расчитать только расстояние по прямой а не реальное по дороге. В АПИ нет http-маршрутизатора

    ymaps.geocode(gorod1).then(function (res) {

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

 

ymaps.geocode(gorod2).then(function (res) {

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

var t1 = ymaps.formatter.distance(ymaps.coordSystem.geo.getDistance(moscowCoords, newYorkCoords));

в t1 расстояние

 

 

 

});

})