首页 / 浏览问题 / 其他 / 问题详情
wmts加载天地图问题
3EXP 2019年01月21日
WMTSLayer = new SuperMap.Layer.WMTS({
    name: "vec", //自定义图层名称
    url: "http://t0.tianditu.com/vec_c/wmts", //wmts服务地址
    layer: "vec",  //服务中的图层名称
    style: "default",  //风格描述
    matrixSet: "c",  //标识符矩阵集
    format: "tiles",  //瓦片格式
    requestEncoding: "KVP",
    params:{"tk":"0f949466e23179ee2e4b645ef4bd049b"},
    tileOrigin: new SuperMap.LonLat(-180, 90), //切图原点,天地图标准都是(-180,,90)
    tileSize: new SuperMap.Size(256,256) //瓦片大小
});

生成的请求为 wmts:1 GET http://t0.tianditu.com/vec_c/wmts?TK=0f949466e23179ee2e4b645ef4bd049b&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=c&TILEMATRIX=1&TILEROW=0&TILECOL=1&FORMAT=tiles 418

TK为大写导致无法加载天地图  如何让tk 为小写

1个回答

您好,直接将tk加到url中,不使用params。
1,076EXP 2019年01月21日
用 iservice 如何发布最新的天地图服务??
...