На карте создается маршрут как линейный объект.
Задача - найти векторные объекты, которые пересекает данный маршрут, например мосты.
Первое, что приходит в голову:
- найти все мосты в прямоугольной области, занимаемой маршрутом
- создать круглые площадные объекты радиусом 1/2 ширины моста в его центре
- найти пересечения маршрута с этими объектами
Знает кто более рациональный алгоритм?
Задача - найти векторные объекты, которые пересекает данный маршрут, например мосты.
Первое, что приходит в голову:
- найти все мосты в прямоугольной области, занимаемой маршрутом
- создать круглые площадные объекты радиусом 1/2 ширины моста в его центре
- найти пересечения маршрута с этими объектами
Знает кто более рациональный алгоритм?