ol3-ext有很多很豐富的效果,可以不用重複造輪子,ol3-ext示例大全:
在本次專案中使用到了ol3-ext的兩個功能:圖層管理器和輔助工具欄
1.圖層管理器
實現的功能有:
1)設定圖層顯示與隱藏
2)設定圖層組顯示與隱藏
3)設定圖層透明度
4)設定圖層順序
5)當前比例尺不顯示的圖層灰色顯示
**:
//2.輔助工具欄a group layer for base layers
var baselayers = new
ol.layer.group(
)}),
vectorlayerxb,
vectorlayerxblabel,
vectorlayercun,
vectorlayerxiang,
vectorlayerxian,
vectorlayershi,
vectorlayersheng,
vectorlayerguo,
vectortemp
]});
var layerswitchercontrol = new
ol.control.layerswitcher();
map.addcontrol(layerswitchercontrol);
初始化輔助工具欄
this.mainbar = new
ol.control.bar();
//edit control bar
var editbar = new
ol.control.bar(
);this
.mainbar.addcontrol(editbar);
//線測量
var linemeasure = new
ol.control.textbutton(
});editbar.addcontrol(linemeasure);
//面測量
var linemeasure = new
ol.control.textbutton(
});editbar.addcontrol(linemeasure);
//完成本次測量
var finishdrawing = new
ol.control.textbutton(
});editbar.addcontrol(finishdrawing);
//取消本次測量
var cancledrawing = new
ol.control.textbutton(
});editbar.addcontrol(cancledrawing);
//清除測量結果
var clearmeasureresult = new
ol.control.textbutton(
});editbar.addcontrol(clearmeasureresult);
//載入輔助工具欄
this.interaction.map_.addcontrol(this.mainbar);
開源框架在專案中的應用
j2ee世界,是自由的世界,活躍的思維,一派百花齊放,百家爭鳴的景象。層出不窮的框架,已經達到了 亂花漸欲迷人眼的地步 不過所謂大浪淘沙,能沉澱下來的精品卻不是很多,現就自己用過的幾個發表下自己的體會。1。hibernate 個人認為屬於精品。本人曾用2.1 3.0兩個版本進行過實際專案的實施,結果...
XML驗證框架在專案中的應用
介面中使用了xml引數,如果用程式來驗證xml會非常的複雜。如果用xml框架來驗證,那就很簡單了 1.可以通過.net2005程式來建立xml的框架,先中乙個xml檔案,在選單欄裡可以看到xml 生成框架。2.驗證 驗證外部系統傳送來的資料格式是否符合要求 被驗證的xml串 框架檔案路徑 錯誤資訊 ...
論架構技術在專案中的具體應用
架構平台在專案開發中並非是必須的,從軟體專案的整體角度來看,其實質僅為在開發工具的平台之上根據軟體專案的業務特點抽象地提取一些基礎類或實現一些基本功能,輔以開發規則的約定和約束,通過系統地組織以構成乙個整體,以達到輔助專案和開發人員進行開發的目的。在物件導向開發方法過程中,從程式設計的技術角度來看,...