优雅码农 2017-07-05 10:09 采纳率: 100%
浏览 4516
已采纳

openlayers3 通过 new ol.layer.Tile source 设定ol3底图为超图

弄在线 调用的url有弄过的吗
因为项目需要 弄成超图底图 把百度底图改成超图。
所以 找了两天。。。。
// 百度地图层
var projection = ol.proj.get("EPSG:3857");
var resolutions = [];
for(var i=0; i<19; i++){
resolutions[i] = Math.pow(2, 18-i);
}
var baiduMapLayer = new ol.layer.Tile({
source: new ol.source.TileImage({
crossOrigin: 'anonymous',
projection: projection,
tileGrid: new ol.tilegrid.TileGrid({
origin: [0,0],
resolutions: resolutions
}),
tileUrlFunction: function(tileCoord, pixelRatio, proj){
if(!tileCoord){
return "";
}
var z = tileCoord[0];
var x = tileCoord[1];
var y = tileCoord[2];

        if(x<0){
            x = "M"+(-x);
        }
        if(y<0){
            y = "M"+(-y);
        }
        return "http://online3.map.bdimg.com/onlinelabel/?qt=tile&x="+x+"&y="+y+"&z="+z+"&styles=pl&udt=20151021&scaler=1&p=1";
    }
})

});

//超图底图
var superMapTileLayer = new ol.layer.Tile({
source: new ol.source.XYZ({
// url: "http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png"
})
});

GIS中调用
var map = new ol.Map({
controls: ol.control.defaults().extend([
new ol.control.ScaleLine({})
]),
layers : [superMapTileLayer],
overlays : [ popupOverlay ],
target : 'map',
view : new ol.View({
center : [106.251367,37.472274],
projection : 'EPSG:4326',
zoom : 8
})
});
唉弄不出来。。。。。。大神们求看看。解决现在 已经遇到坑了
大神们留步

  • 写回答

5条回答 默认 最新

  • 优雅码农 2017-07-05 14:17
    关注

    晚上通过一系列的努力 ,完事。。。大家 有问题的话回吧,我这个解决了。

    var superMapTileLayer = new ol.layer.Tile({
    source:new ol.source.XYZ({

    title: "超图底图",

    url:"http://t0.supermapcloud.com/FileService/image?map=quanguo&type=web&x={x}&y={y}&z={z}"

    })

    });

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 调用函数时,无关变量的改变引起函数值的改变
  • ¥15 xy坐标转化为经纬度坐标
  • ¥15 一般三角模糊数的上界值和下届值取中值的多少比较合理?
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥20 Hbase启动失败,无法启动HMaster
  • ¥15 sqpingboot在父模块已经引入了mybatisplus 在子组件不写版本号还是报错
  • ¥20 Lumerical FDTD solutions 中模型的相对阻抗,有效介电常数和有效磁导率的实部和虚部的数据如何获得?
  • ¥100 sql reporting service 远程smtp服务器配置支持
  • ¥15 ppyoloe_r带角度目标检测,loss_cls没法收敛
  • ¥15 淘宝交易指数如何解读,其关联的数据指标是什么