Google maps的GDirections

是否有高手可以解答一下google 的 directions 路線規劃好後,有沒有辨法讀取路線,然後把一些資訊沿著路線去顯示在地圖上??

比如說,沿著路線把路上的餐廳顯示在路上

1 Answer

Rating
  • 小傲
    Lv 4
    1 decade ago
    Favorite Answer

    其實這題目不難,看google maps的API照著寫就可以了,

    我舉個例子,

    <script type="text/javascript">

    //先建立一個direction物件,還有一個map地圖,用來顯示路徑規劃後的結果

    var map;

    var directionsPanel;

    var directions;

    function initialize() {

    map = new GMap2(document.getElementById("map_canvas"));

    //這行你應該了解吧..

    map.setCenter(new GLatLng(xx.xxxx,yy.yyyyy), oo);

    //設置地圖載入時的中心以及地圖層級,可不用

    directionsPanel = document.getElementById("route");

    directions = new GDirections(map, directionsPanel);

    //建立一個地圖物件,參數請參考google maps API,不贅述

    directions.load("from: aaaaaaaa to: bbbbbbbb");

    //這個API是用來規劃路徑用的..a代表出發地,b代表目的地

    }

    </script>

    </head>

    <body onload="initialize()">

    <div id="map_canvas" style="width: 70%; height: 480px; float:left; border: 1px solid black;"></div>

    <div id="route" style="width: 25%; height:480px; float:right; border; 1px solid black;"></div>

    <br/>

    </body>

Still have questions? Get your answers by asking now.