地圖瀏覽限制
地圖瀏覽限制
TGOS MAP API不一定要顯示全台灣地圖,除了在初始化圖台時,可以指定地圖中心、縮放層級屬性的設置,來決定地圖一開啟時所在的位置外,也可以利用mapBounds屬性來限制地圖可瀏覽範圍,若使用者平移地圖到這個範圍,圖台將自動把地圖拉回此範圍中。另外,也可以使用maxZoom、minZoom屬性來限制可縮放層級,設定後圖台只能在這些層級下瀏覽,若有開啟縮放控制列,則控制列的長度也會隨之調整。藉由這些參數的調整,可以更方便的製作出客製化的圖台。
var boundlimit = new TGOS.TGEnvelope(268400, 2799220, 349940, 2729101); //建立TGEnvelope物件做為顯示範圍
function limitbd(){
MapOptions = {
mapBounds: boundlimit, //設定地圖可顯示範圍
maxZoom: 10, //設定最大縮放層級
minZoom: 6 //設定最小縮放層級
};
pMap.setOptions(MapOptions);
pMap.setCenter(markerPoint);
}