Openlayers3加载国家天地图WMTS服务示例

2019-06-04 23:17

Openlayers3加载国家天地图WMTS服务示例。

1.部分代码:

var projection = ol.proj.get('EPSG:4326'); var projectionExtent = projection.getExtent(); var size = ol.extent.getWidth(projectionExtent) / 256; var resolutions = new Array(14); var matrixIds = new Array(14); for (var z = 0; z <=14; ++z) {

resolutions[z] = size / Math.pow(2, z); matrixIds[z] = z; }

var map = new ol.Map({ logo:false, layers: [

new ol.layer.Tile({

name:\

source: new ol.source.WMTS({

url: 'http://t{0-6}.tianditu.com/vec_c/wmts', layer: 'vec', format: 'tiles',

tileGrid: new ol.tilegrid.WMTS({

origin: ol.extent.getTopLeft(projectionExtent),

resolutions: resolutions, matrixIds: matrixIds, }),

matrixSet:\ style: 'default' })

}) ],

target: 'map',

controls: ol.control.defaults({

attributionOptions: /** @type {olx.control.AttributionOptions} */ ({

collapsible: false

}) }),

view: new ol.View({

center:[121.00228,29.14696] , projection:ol.proj.get(\ zoom: 14 }) }); 2.效果图


Openlayers3加载国家天地图WMTS服务示例.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学计算机2016实验报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: