如何在不使用setPanel()方法的情况下创建2点之间路由的表?我想只显示路线名称,并在用户点击路线名称后在地图中显示路线。
请参阅我的代码:https://github.com/lusabo/xerekr
非常感谢, 卢西亚诺
答案 0 :(得分: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
}
}
);
});
});
}