Я пытаюсь добавить InfoWindow к маршруту маршрута. существует множество примеров добавления InfoWindow в прослушиватель событий на маркере.
Но как я могу переместить InfoWindow, чтобы показать на самом деле запланированный маршрут от одного маркера до другого. Кто-то уже пытался задать этот вопрос раньше, но не получил ответа (Информационное окно по маршруту маршрута).
Во всяком случае, я много гуглил и нашел только один вопрос, похожий на этот, но опять же на него нет ответа.
Я попробовал infowindow.open(map,this)
для события на маркере в обратном вызове, но он откроет InfoWindow на позиции маркера. Просто я хочу показать продолжительность и расстояние, как Google. Примерно как на прикреплённом изображении
var infowindow2 = new google.maps.InfoWindow();
distanceService.getDistanceMatrix(distanceRequest, function (response, status) {
if (status == "OK") {
infowindow2.setContent(response.rows[0].elements[0].distance.text + "<br>" + response.rows[0].elements[0].duration.text + " ")
}
else {
alert("Error: " + status)
}
})
infowindow2.open(map, this);