Google maps api Направления Определенные пользователем шаги
У меня есть картографический сервис Google с нанесенными на него магазинами. У меня также есть служба маршрутов (затем вы определяете два адреса или более, и он показывает вам путь на этой карте, см. Инструкции API карты Google). Поэтому я хочу показать ближайшие магазины таким образом. Конечно, это может быть магазин, расположенный в следующем месте моего пути, поэтому он также должен быть включен в список.
До сих пор я только нашел массив шагов в объекте направлений, который я получил из API Google Maps. Но эти шаги предопределены Google, поэтому они могут быть слишком близко друг к другу, а также могут быть слишком далеко (если часть вашего маршрута - это шоссе, или нет никаких специальных шагов на вашем пути и т. Д.)
Итак, что я хочу сделать. Я хочу сделать свои собственные шаги на линии, которую я получаю из указаний Google (например, размещать эти шаги на моей линии каждые 500 метров и т. Д.), И после этого искать каждый шаг на предмет наличия каких-либо магазинов на расстоянии около 200 метров.
Можно ли это сделать? Я не могу найти никакого решения этой идеи в Интернете.
1 ответ
Я думаю, что нашел решение.
Вот если кто-то получит такую же проблему
for (var i = 0; i < directionResult.routes[0].overview_path.length; i++) {
var marker = new google.maps.Marker({
position: directionResult.routes[0].overview_path[i],
map: myMap
});
}