設定中途經過點
設定中途經過點
TGOS MAP API路徑規劃功能允許使用者在規劃時,除了起訖點外,增加中途必須經過之點位,納入規劃結果考量。這些中途經過點位以陣列方式提供,做為request參數之一,執行路徑規劃結果。
function CalcRoute() {
var blocks = new Array(); //建立空的禁行點陣列
var ori = new TGOS.TGPoint(303894, 2773234);
var dest = new TGOS.TGPoint(306108, 2770451);
var wpts = new Array(); //建立空的中途經過點陣列
var wpt1 = new TGOS.TGPoint(302218, 2769654); //設定經過點
wpts.push(wpt1); //將中途經過點位加入中途經過點陣列
var p1 = new TGOS.TGMarker(pMap, ori, '起點'); //在地圖上繪出所有點位
var p2 = new TGOS.TGMarker(pMap, dest, '終點');
var p3 = new TGOS.TGMarker(pMap, wpt1, '經過點');
}