Клуб API КартПроверка вхождения точки в заданный радиусПост в архиве.Удалённый пользователь6 декабря 2013, 18:46Привет всем! Есть 2 точки на карте с заданными координатами.Нужно определить, входит ли вторая точка в область с заданным радиусом, центром которого является первая точка?Спасибо.
4 комментарияАвторизуйтесь, чтобы оставить комментарийdimik28 января 2016, 01:02Создаете экземпляр геометрии круга и проверяете попадание координат методом contains var circle = ymaps.geometry.Circle([55.7, 37.5], 10000);circle.setMap(myMap);circle.options.setParent(myMap.options);console.log(circle.contains([55.7, 37.5]));Удалённый пользователь28 января 2016, 01:02Спасибо, но это не работает.В яндекс API вообще я не силён. Зачем нужно setMap и setParent?Неужели нельзя просто проверить вхождение?..dimik28 января 2016, 01:02 Спасибо, но это не работает.Почему у Вас не работает я сказать не могу, т.к. ссылку на свою страницу вы не приложили. В яндекс API вообще я не силён. Зачем нужно setMap и setParent?Все расчеты делаются через карту, поэтому геометрии надо указать карту для расчетов. Неужели нельзя просто проверить вхождение?..Мне способ проще не известен, поделитесь, если знаете какУдалённый пользователь28 января 2016, 01:02Заработало. Просто я не создал карту через new ymaps.Map('y-map', {center: [55.755768,37.617671]}Спасибо вам =)