Клуб API Карт

Поиск ближайшего объекта, в зависимости от текущего местоположения ?

pa.kit
28 июля 2015, 10:56

Ситуация в следующем, на карту выводится порядка 1000 объектов.

Задача: Показать 1 ближайший объект в зависимости от местоположения пользователя.

Для определения местоположения использую:

var geolocation = ymaps.geolocation;

 

geolocation.get({
provider: 'browser',
mapStateAutoApply: true,
}).then(function (result) {
// здесь код
}

Список всех объектов на карте получаю через:

var objects = ymaps.geoQuery(myMap.geoObjects);

но дальше не понимаю, как из списка объектов выбрать ближайший???

 

2 комментария
Подписаться на комментарии к посту
objects.getClosestTo(result.geoObjects.get(0))

спасибо большое.