new ImageMapLayer(url, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.ImageMapLayer(url, options);
// 弃用的写法
L.supermap.imageMapLayer(url, options);
</script>
// ES6 Import
import { ImageMapLayer } from '@supermapgis/iclient-leaflet';
new ImageMapLayer(url, options);
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址,如:http://{ip}:{port}/iserver/services/map-china400/rest/maps/China。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
参数。
|
Fires
Example
new ImageMapLayer(url).addTo(map);
Extends
Events
-
error
leaflet/mapping/ImageMapLayer.js, line 289 -
请求图层加载失败后触发。
-
load
leaflet/mapping/ImageMapLayer.js, line 280 -
请求图层加载完成后触发。
Properties:
Name Type Description bounds
L.Bounds 图层 bounds。
-
loading
leaflet/mapping/ImageMapLayer.js, line 299 -
请求图层加载中触发。
Properties:
Name Type Description bounds
L.Bounds 图层 bounds。
Methods
-
bringToBack()
leaflet/mapping/ImageMapLayer.js, line 144 -
置底当前图层。
-
bringToFront()
leaflet/mapping/ImageMapLayer.js, line 132 -
置顶当前图层。
-
getImageUrl(){string}
leaflet/mapping/ImageMapLayer.js, line 177 -
获取 image 图层请求地址,子类可重写实现。
Returns:
Type Description string 请求瓦片地址。 -
getOpacity(){number}
leaflet/mapping/ImageMapLayer.js, line 156 -
获取图层不透明度。
Returns:
Type Description number 图层的不透明度。 -
setOpacity()
leaflet/mapping/ImageMapLayer.js, line 165 -
设置图层不透明度。
-
update()
leaflet/mapping/ImageMapLayer.js, line 307 -
更新图层。