new TiledMapLayer(url, options)
Usage
import { TiledMapLayer } from '@supermapgis/iclient-leaflet';
new TiledMapLayer(url, options);<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.TiledMapLayer({paramsNames});
// 弃用的写法
L.supermap.tiledMapLayer(url, options);
</script>| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址,例如: http://{ip}:{port}/iserver/services/map-world/rest/maps/World。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
参数。
|
Fires
Example
new TiledMapLayer(url).addTo(map);
API Relations
Extends
Events
-
tilesetsinfoloaded
leaflet/mapping/TiledMapLayer.js, line 243 -
瓦片集信息设置完成后触发。
Properties:
Name Type Description tileVersionsArray.<Object> 瓦片集信息。
-
tileversionschanged
leaflet/mapping/TiledMapLayer.js, line 294 -
切片的版本切换和重绘成功之后触发。
Properties:
Name Type Description tileVersionObject 该版本的切片。
Methods
-
changeTilesVersion()
leaflet/mapping/TiledMapLayer.js, line 272 -
切换到某一版本的切片,并重绘。通过 this.tempIndex 保存需要切换的版本索引。
-
getScale(zoom){number}
leaflet/mapping/TiledMapLayer.js, line 170 -
根据缩放级别获取比例尺。
Name Type Description zoomnumber 缩放级别。
Returns:
Type Description number 比例尺。 -
getScaleFromCoords(coords){number}
leaflet/mapping/TiledMapLayer.js, line 183 -
通过行列号获取比例尺。
Name Type Description coordsObject 行列号。
Returns:
Type Description number 比例尺。 -
getTileUrl(coords){string}
leaflet/mapping/TiledMapLayer.js, line 147 -
根据行列号获取瓦片地址。
Name Type Description coordsObject 行列号。
Returns:
Type Description string 瓦片地址。 -
lastTilesVersion()
leaflet/mapping/TiledMapLayer.js, line 254 -
请求上一个版本切片,并重新绘制。
-
mergeTileVersionParam(version){boolean}
leaflet/mapping/TiledMapLayer.js, line 315 -
更改URL请求参数中的切片版本号,并重绘。
Name Type Description versionstring 切片版本号。
Returns:
Type Description boolean 是否成功。 -
nextTilesVersion()
leaflet/mapping/TiledMapLayer.js, line 263 -
请求下一个版本切片,并重新绘制。
-
setTileSetsInfo(tileSets)
leaflet/mapping/TiledMapLayer.js, line 230 -
设置瓦片集信息。
Name Type Description tileSetsObject 瓦片对象集。
-
updateCurrentTileSetsIndex(index)
leaflet/mapping/TiledMapLayer.js, line 306 -
手动设置当前切片集索引,目前主要提供给控件使用。
Name Type Description indexnumber 索引值。