Class: Tianditu

Tianditu

天地图图层源。

new Tianditu(opt_options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.source.Tianditu(opt_options);
  
</script>

// ES6 Import
import { Tianditu } from '@supermapgis/iclient-ol';

new Tianditu(opt_options);

openlayers/mapping/Tianditu.js, line 8
Name Type Description
opt_options Object

参数。

Name Type Default Description
url string 'http://t{0-7}.tianditu.gov.cn/{layer}_{proj}/wmts?' 可选

服务地址。

key string

天地图服务密钥。详见http://lbs.tianditu.gov.cn/server/MapService.html

layerType string 'vec' 可选

图层类型。(vec:矢量图层,img:影像图层,ter:地形图层)

attributions string 可选

版权描述信息。

cacheSize number 2048 可选

缓冲大小。

tileLoadFunction function 可选

切片加载完成后执行函数。

style string 可选

图层风格。

format string 'tiles' 可选

格式。

isLabel boolean 可选

是否是标注图层。

opaque boolean true 可选

是否透明。

tileProxy string 可选

代理地址。

Extends

Methods

static default3857TileGrid(){ol.tilegrid.WMTS}

openlayers/mapping/Tianditu.js, line 131

获取默认 3857 网格瓦片。

Returns:
Type Description
ol.tilegrid.WMTS 返回默认 3857 网格瓦片对象。

static default4326TileGrid(){ol.tilegrid.WMTS}

openlayers/mapping/Tianditu.js, line 109

获取默认 4326 网格瓦片。

Returns:
Type Description
ol.tilegrid.WMTS 返回默认 4326 网格瓦片对象。

static getTileGrid(projection){ol.tilegrid.WMTS}

openlayers/mapping/Tianditu.js, line 96

获取瓦片网格。

Name Type Description
projection string

投影参考对象。

Returns:
Type Description
ol.tilegrid.WMTS 返回瓦片网格对象。