Можно ли предупредить пользователя, если определенный маршрут находится на маршруте, который он создал?

Я создаю веб-приложение маршрутизации, которое содержит маркеры для низких мостов, и я хотел бы предупредить пользователя, что на выбранном маршруте есть низкий мост. Я знаю, что невозможно создать точки уклонения, хотя у Google уже есть обход для платных и автомагистралей. Любая помощь очень ценится.

2 ответа

Вы можете использовать google.maps.geometry.poly.isLocationOnEdge

Назовите это для позиции каждого маркера.

Я использовал RouteBoxer, чтобы создать прямоугольники вдоль маршрута и проверить, была ли точка внутри блоков. Размеры ящиков могут быть установлены для увеличения скорости (большие ячейки означают меньше проверок ящиков) / точности (большие ячейки означают меньшую точность).

Другие вопросы по тегам