У меня есть сервис карт Google с нанесенными на него магазинами. У меня также есть служба маршрутов (тогда вы определяете два или более адреса, и он показывает вам путь на этой карте, см. Направления API карты Google). Поэтому я хочу показать ближайшие магазины к этому пути. Конечно, это может быть магазин, расположенный на ближайшей полосе моего пути, так что его тоже стоит включить в список.
До сих пор я только что нашел только массив шагов в объекте направлений, который я получаю от API карт Google. Но эти шаги предопределены Google, поэтому они могут быть слишком близко друг к другу, а также могут быть слишком далеко (если часть вашего маршрута является шоссе или на вашем пути нет специальных шагов и т. д.).
Итак, что я хочу сделать. Я хочу делать свои собственные шаги на линии, которую я получаю из направлений Google (например, размещать эти шаги на моей линии каждые 500 метров и т. д.), а затем искать на каждом шаге любые магазины около 200 метров.
Возможно ли это сделать? Я не могу найти никакого решения этой идеи в Интернете.