Gmap: получить маркер внутри направления?

#google-maps #google-maps-api-3

#google-карты #google-maps-api-3

Вопрос:

Я пытаюсь найти, как получить маркер внутри направления, которое пользователь указывает на карте Google

Предположим, что пользователь начинает с точки A в точку B, а внутри моей базы данных есть маркер магазина покупок, как мы можем узнать, находится ли магазин покупок в направлении от A до B или нет, если да, то покажите маркер магазина на карте

Есть предложения по этому поводу, спасибо

Комментарии:

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

Ответ №1:

Найти местоположения, которые находятся в пути, будет сложно. Лучшим способом может быть использование некоторой математики, чтобы получить точку, которая находится посередине двух местоположений. Используйте эту точку и используйте формулу haversine для выбора местоположений из вашей таблицы, которые находятся на расстоянии 1/2 всей поездки от этой точки. Это позволит получить точки, близкие к маршруту.