坐標定位

坐標定位

提供使用者輸入坐標數值,將該查詢點移至地圖中心,或移動到指定之地圖範圍。此功能可搭配加入標記,將該坐標更清楚的標示出來,如以下範例;或搭配坐標轉換功能,允許使用者以不同的坐標系統進行定位。

function InitWnd() {

var pOMap = document.getElementById("TGMap");

pMap = new TGOS.TGOnlineMap(pOMap, TGOS.TGCoordSys.EPSG3826);

marker = new TGOS.TGMarker(pMap, new TGOS.TGPoint(00));

marker.setVisible(false);

setPosition = new TGOS.TGLocateService()

//宣告一個TGLocateService物件,準備做為定位工具使用

}

function setCoordinate() {

var pointX = Number(document.getElementById("CoordinateX").value);

var pointY = Number(document.getElementById("CoordinateY").value);

var pt = new TGOS.TGPoint(pointX, pointY);

setPosition.setCenter(pMap, pt);  //移動查詢目標至地圖中心

marker.setVisible(true);

marker.setPosition(pt);  //在定位點上加上標記

}

 

回到上方