1.3.1 • Published 7 years ago

ol-control-loading v1.3.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

openlayers 扩展 Loading

提供地图图层加载时的loading层和事件,支持openlayers3+和openlayers4+。

基于eblondel的ol3-loadingpanel修改,原有扩展已不能使用。 原地址

Build Status NPM

build

重要: Github 仓库的 /dist 文件夹只有在新版本发布时才会更新。如果想要使用 Github 上最新的源码,你需要自己构建。


git clone https://github.com/aurorafe/ol-control-loading.git
npm install
npm run dev
npm run build

Use

new ol.control.Loading(options) or new olControlLoading(options)

CDN

https://unpkg.com/ol-control-loading@1.3.1/dist/ol-control-loading.min.js
https://unpkg.com/ol-control-loading@1.3.1/dist/ol-control-loading.js
https://unpkg.com/ol-control-loading@1.3.1/dist/ol-control-loading.css
https://unpkg.com/ol-control-loading@1.3.1/dist/ol-control-loading.min.css

NPM

npm install ol-control-loading --save

import 'ol-control-loading'
new ol.control.Loading({
  className: 'hmap-loading-panel',
  widget: 'animatedGif',
})

// or

import olControlLoading from 'ol-control-loading'
new olControlLoading({
 className: 'hmap-loading-panel',
 widget: 'animatedGif',
})

Examples

animatedGif

progressBar

其他示例请参看example文件夹

Parameters:

keytypedesc
classNameString插件dom类名,默认值为 hmap-loading-panel
widgetStringloading类型: animatedGif 或者 progressBar (默认值)
progressModeString进度条模式: tile (default) or layer
showPanelBooleanloading面板是否显示,默认为 true. 不想使用默认时,可以通过事件自定义loading
onStartObject监听开始事件
onProgressObject加载进度
onEndObject图层加载完成事件

Extends

ol.control.Control

Methods

show()

显示loading

hide()

隐藏loading

progressDetails()

返回当前进度详情, loaded, toload values.

progress()

返回一个0到1的进度

setMap(map)

设置当前地图实例

Parameters:
keytypedesc
mapol.Map地图实例
1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago