OpenLayer调用天地图

OpenLayer调用天地图

1.HTML

<!--HTML-->
<template>
    <div id="Map">

    </div>
</template>

2.JavaScript

/// JS    
    let layers = [
        new ol.layer.Tile({
            source: new ol.source.XYZ({
                url: 'http://t0.tianditu.com/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=key',
            }),
        new ol.layer.Tile({
            source: new ol.source.XYZ({
                url: 'http://t0.tianditu.com/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=key',
            })
        }),
    ];
    this.map = new ol.Map({
        target: "Map",
        controls: defaultControls({
            zoom: true
        }).extend([]),
        layers: layers,
        view: new ol.View({
            center: [116.397755, 40.193179],
            zoom: 10,
            maxZoom: 18,
            projection: 'EPSG:4326',
        })
    });

3.CSS

<!--CSS-->
#Map{
    height: 600px;
    width: 100%;
}
全部评论

相关推荐

穿件外套出门:这简历一眼太水了,前面有的没的直接删,写项目亮点
点赞 评论 收藏
分享
01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务