Отображение деталей маршрута от маркера направления рендеринга на карте Google v3 - PullRequest
0 голосов
/ 23 марта 2012

Я пытался отобразить информацию о дорожной сети в соответствующем информационном окне, сгенерированном по направлению

Визуализация маркера. Например, маркер A, когда щелкает информационное окно, содержит все детали от A до B.

Кроме того,массив путевых точек отображается между источником и пунктом назначения.Информация

не отображается во всплывающем окне InfoWindow.Вот часть кода.Любой намек может

помочь, спасибо.

directionsService.route(request, function (response, status) {

            if (status == google.maps.DirectionsStatus.OK) {

            var roadInfo = document.getElementById("directionsPanel");

            roadInfo.innerHTML="<b>"+response.routes[0].roadInfo+"</b>";

                directionDisplay.setDirections(response);

            var myRoute = response.routes[0].legs[0];
                google.maps.event.addListener(request, 'click', function() {
                // Open an info window when the marker is clicked on,

                // containing the text of the step.

                displayStep.setContent(request,myRoute.steps[i].instructions);
        });

1 Ответ

0 голосов
/ 23 марта 2012
  1. нет события click для запроса, информационное окно, которое вы видите, когда нажимаете на маркер, принудительно вызывается directionRenderer, и вы не можете контролировать маркеры и информационные окна, единственное, что вы можете сделатьэто подавить их
  2. у маршрута нет roadInfo

Что вы можете сделать: подавить маркеры и информационные окна и создать свой собственный.

...