1、限制地圖縮放級別:在view中定義屬性minzoom和maxzoom,可以設定地圖縮放的最小級別和最大級別;
2、動態設定地圖的縮放級別:使用map.getview()方法獲取地圖當前的view,view.getzoom獲取當前檢視的縮放級別,view.setzoom設定檢視的縮放級別,map.setview設定地圖的檢視;
3、單擊啟用地圖互動:設定單擊地圖之後才能平移、縮放等操作地圖。在map中定義屬性interactions:ol.interaction.defaults()
4、切換地圖容器:需要切換承載地圖的dom物件時,使用map.settarget()
5、同步兩個地圖的檢視:兩個地圖使用同乙個view即可
6、瓦片預讀:適用於tile圖層,在tile中定義preload:infinity
openlayers學習記錄
openlayers.util.getelement 以陣列的形式返回所有引數在document中的dom元素 openlayers.util.getelement的別名 openlayers.util.extend 目標物件,原物件 將原物件中的所有非 undefined 屬性拷貝到目標物件 包括...
openlayers 學習筆記(一)
拷貝目錄下的openlayer.js 根目錄下的lib目錄 根目錄下的img目錄到你 的scripts目錄下 當然,這個只是例子,您 的目錄結構您自己說得算,只要保證openlayers.js,lib,img在同一目錄中即可 然後,建立乙個 html作為檢視地圖的頁面。環境 geoserver1.7...
OpenLayers開發學習(一)
由於專案需要,最近開始學習openlayers開發gis客戶端,它的優勢咱就不說了。以前基本上沒學習過js之類的東西,這次突然要立馬就上,開發起來顯得很吃力,而且網上的api寫的也不是很清楚,那只有靠自己並摸索和並學習了。在開發中遇到的第一問題是 openlayers如何呼叫arcgis serve...