Найти точки на расстоянии от маршрута

Всем доброго времени суток.

Есть задача вывести точки на N - расстоянии от заданного маршрута.

Изначально имеем выгрузку с каким-то числом точек, они могут находится по всему миру, нужно сделать выборку по этим точкам исходя построенного из маршрута.

Пример

Вопрос: что использовать для поиска нужных точек?


Ответы (1 шт):

Автор решения: YaCor'

На данный момент подобных методов в API Яндекс.Карт не реализовано. Проверить можно только попадание точек в полигон. И на это в документации Яндекса есть готовый пример.

Однако преобразование линии в полигон для Яндекс.Карт само по себе является непростой задачей. Необходимо учесть огрубление окружностей на углах-поворотах, конечных точках маршрута, возможные пересечения линий и т.п. Проводить расчет на плоскости также будет неверным решением, поскольку геодезические линии между точками, а значит и углы в начальной и конечной точке участка маршрута могут сильно отличаться от результатов таких вычислений при значительных расстояниях.

→ Ссылка