vectorlayer 向量圖層
/**
* @typedef {{brightness: (number|undefined),
* contrast: (number|undefined),
* renderOrder: (function(ol.Feature, ol.Feature):number|null|undefined),
* hue: (number|undefined),
* minResolution: (number|undefined),
* maxResolution: (number|undefined),
* opacity: (number|undefined),
* renderBuffer: (number|undefined),
* saturation: (number|undefined),
* source: (ol.source.Vector|undefined),
* style: (ol.style.Style|Array.<ol.style.Style>|ol.style.StyleFunction|undefined),
* updateWhileAnimating: (boolean|undefined),
* updateWhileInteracting: (boolean|undefined),
* visible: (boolean|undefined)}}
* @api
*/
相對於一般的圖層,多出了 renderOrder、renderBuffer、style、updateWhileAnimating 和 updateWhileInteracting 五個引數。renderOrder 是指渲染地理要素時的順序,一般情況下,在渲染之前,要素是基於一定規則排序的,而渲染就是根據這個順序進行依次渲染的,這個引數便指定了這個排序規則,如果賦值為 null ,那麼就不會對地理要素進行排序,渲染也不會有一定的順序;renderBuffer 表示地圖的視口區域的緩衝區;style 規定了向量圖層的樣式,就是配色和形狀等等;updateWhileAnimating 表示當有動畫特效時,地理要素是否被重新建立,預設是 false,當設定為 true 時,可能會對效能有所影響;updateWhileInteracting 表示當 地理要素 互動時,是否會被重新渲染。