mapboxgl加载xyzTiles瓦片地图

mapboxgl加载xyzTiles地图示例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <script src="https://cdn.bootcss.com/mapbox-gl/2.15.0/mapbox-gl.js"></script>
    <link href="https://cdn.bootcss.com/mapbox-gl/2.15.0/mapbox-gl.css" rel="stylesheet" />
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        #container {
            width: 100vw;
            height: 100vh;
        }
    </style>
</head>

<body>
    <div id="container"></div>

    <script>
        var map = new mapboxgl.Map({
            container: "container",
            accessToken: 'yourToken',
            style: {
                version: 8,
                sources: {},
                layers: []
            },
            center: [112, 37.94],
            zoom: 2
        });
        map.on("load", function () {
            map.addSource("tileLayer", {
                type: "raster",
                tiles: [
                    "https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}"
                    // "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}"
                ],
                tileSize: 256
            });
            map.addLayer({
                id: "basemap",
                type: "raster",
                source: "tileLayer"
            });
        });
    </script>
</body>

</html>

效果如下

posted @   槑孒  阅读(526)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-02-01 Ajax分析与爬取实战
点击右上角即可分享
微信分享提示