0

如何在不使用 setPanel() 方法的情况下创建包含 2 个点之间的路线的表格?我想只显示路线名称并在用户单击路线名称后在地图中显示路线。

请参阅我的代码:https ://github.com/lusabo/xerekr

非常感谢,卢西亚诺

4

1 回答 1

0

我正在使用 gmap3 并这样做:

function showQuadro(results){
  var link;
  $("#rotas").html("");
  $.each(r.routes, function(key, value){
    link = "<a href='#' par='" + key + "'>" + value.summary + " - " + value.legs[0].distance.text + " - " + value.legs[0].duration.text +  "</a>";
    $("#rotas").append(link);
    $("#rotas").append("<br/>");
    $("[par=" + key + "]").live("click", function(){
                $("#map").gmap3(
                    {action:'clear'},
                    { action:'addDirectionsRenderer',
                        options:{
                            preserveViewport: true,
                            draggable: false,
                            directions: r,
                            routeIndex: key
                        }
                    }
                );
            });
        });
    }
于 2012-06-22T18:37:20.937 回答