#google-maps #google-maps-api-3
#google-карты #google-maps-api-3
Вопрос:
Я пытаюсь найти, как получить маркер внутри направления, которое пользователь указывает на карте Google
Предположим, что пользователь начинает с точки A в точку B, а внутри моей базы данных есть маркер магазина покупок, как мы можем узнать, находится ли магазин покупок в направлении от A до B или нет, если да, то покажите маркер магазина на карте
Есть предложения по этому поводу, спасибо
Комментарии:
1. итак, вы пытаетесь использовать направление Google, чтобы увидеть, находится ли ваш маркер магазина покупок в пределах маршрута отображаемого направления?
Ответ №1:
Найти местоположения, которые находятся в пути, будет сложно. Лучшим способом может быть использование некоторой математики, чтобы получить точку, которая находится посередине двух местоположений. Используйте эту точку и используйте формулу haversine для выбора местоположений из вашей таблицы, которые находятся на расстоянии 1/2 всей поездки от этой точки. Это позволит получить точки, близкие к маршруту.