Задать вопрос
kustiktm_kirill
@kustiktm_kirill

Поиск ближайшего объекта на карте?

У меня есть коллекция моих точек (элементов) на карте. Их 20 штук сейчас. Мне нужно по клику определять местоположение пользователя и осуществлять поиск ближайшей точки, которая есть на карте.
GeoQueryResult(objectCollection.toArray()).getClosestTo(result.geoObjects.get(0).geometry._coordinates).balloon.open();

objectCollection - коллекция точек на карте
result.geoObjects.get(0).geometry._coordinates - координаты пользователя (здесь все работает хорошо)
Если попробовать пример от Яндекса, то все хорошо, НО если я заменяю переменную cafe из примера на свою коллекцию, то ничего не работает.
Может преобразовать нужно мою коллекцию во что-либо другое? С коллекцией не получается.
  • Вопрос задан
  • 663 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
kustiktm_kirill
@kustiktm_kirill Автор вопроса
Вопрос решен.
ymaps.geoQuery(myMap.geoObjects).getClosestTo(result.geoObjects.get(0).geometry._coordinates).balloon.open();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы