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 に答える