TileLayer Class

TileLayer(opt_name, opt_hdfName, opt_options)

TileLayer显示瓦片地图

Fx构造函数

# new TileLayer(opt_name, opt_hdfName, opt_options)

Zondy.Map.TileLayer

参数:
名称 类型 属性 默认值 描述
opt_name String

可选项,显示瓦片地图的名称,无实际意义,可为NULL。

opt_hdfName String

必选项,瓦片地图的名称(IGServer上发布的实际名称)

opt_options Object

可选项,设置其他属性键值对对象。对象中的属性来自本类的属性。例如:{key1:value1, key2:value2 …}

ip String <optional>
''

服务器ip地址,本地为“127.0.0.1”或“localhost”。

port String <optional>
''

服务器端口号,默认为6163

domain String <optional>
''

服务器域名,注意:传入ip、port和传入domain两种方式二选一,代理服务器不提供端口号时可采用传入domain的方式。例如:domain:http://www.sgic.net.cn/CoCloud3

projection ol.ProjectionLike <optional>
''

可选项,瓦片地图投影信息,通过如下方法获得 //projectionExtent为图层左下角到右上角坐标范围 var projectionExtent = [114.12567815477894, 30.457571584721734, 114.47583026053915, 30.708389893334449]; var projection = new ol.proj.Projection({ units: ol.proj.Units.DEGREES, extent: projectionExtent });

isAutoConfig Boolean <optional>
'true'

可选项,是否自动配置瓦片服务参数,默认为true,注意:该参数为true时调用GetMapInfoService,获取瓦片的范围、分辨率等参数,为false时需要手动添加这些参数,且参数列表中必须指定projection,否则瓦片无法正常显示

cache Boolean <optional>
'false'

可选项,瓦片地图是否为地图文档发布动态裁图方式,默认为false

token String <optional>
''

可选项,服务访问控制,如果在 MapGIS Server Manager 服务管理中开启token,须设置此项,其key值可在设置处获取。

maxResolution Number <optional>
''

可选项,最大分辨率

minZoom Number <optional>
''

可选项,最小缩放级别

maxZoom Number <optional>
''

可选项,最大缩放级别

tileOriginType String <optional>
'leftTop'

可选项,瓦片裁剪方式,是左上还是左下的方式,即是新瓦片裁剪的方式还是旧瓦片。一般无需设置此参数,直接由原点和中心点进行判断,只有在某些特殊的裁剪的瓦片中需要用到。例如若裁剪瓦片时以左下角为原点,方式却是新瓦片的方式则需要设置此参数为leftTop。

tileSize Number <optional>
'256'

可选项,地图图片大小

作者:
  • 基础平台/产品2部 龚跃健

查看源代码 openlayers/layer/tileMapLayer.js, line 207