zoukankan      html  css  js  c++  java
  • ArcGIS API for JS加载天地图的地图

    一、使用WebTileLayer加载天地图的投影坐标地图

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>ArcGIS API加载天地图</title>
        <link rel="stylesheet" href="https://js.arcgis.com/4.18/esri/themes/light/main.css">
        <script src="https://js.arcgis.com/4.18/"></script>
        <style>
            #mapView{
                position: absolute;
                height: 100%;
                 100%;
            }
        </style>
    </head>
    <body>
    <div id="mapView"></div>
    </body>
    <script>
        require(["esri/Map", "esri/views/MapView", "esri/layers/WebTileLayer"],
            function (Map, MapView, WebTileLayer) {
                let layer = new WebTileLayer({
                    urlTemplate:
                        `https://{subDomain}.tianditu.gov.cn/img_w/wmts?
                        SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default
                        &TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={level}&TILECOL={col}&TILEROW={row}&
                        tk=在天地图官网申请的key`,
                    subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],
                    copyright: "天地图",
                });
                let map = new Map({
                    layers: [layer],
                    ground: "world-elevation",
                });
    
                let view = new MapView({
                    container: "mapView",
                    map: map,
                    center: [90, 40],
                    zoom: 4,
                    constraints: {
                        minZoom: 4,
                        maxZoom: 17,
                    },
                });
            });
    </script>
    </html>

    以上代码加载的是天地图的影像底图,加载其他类型地图时替换下图中标记出来的两个地方即可。

     二、使用WebTileLayer加载天地图的地理坐标地图

    待补。

  • 相关阅读:
    十一周
    第五次作业
    第十周
    测试作业
    2016.06.24-2016.06.30这周工作时间和内容
    2016.06.10-2016.06.16这周工作时间和内容
    2016.06.03-2016.06.09这周工作时间和内容
    2016.05.26-2016.06.02这周工作时间和内容
    2016.05.20-2016.05.26这周工作时间和内容
    分答
  • 原文地址:https://www.cnblogs.com/songqingguo/p/14273456.html
Copyright © 2011-2022 走看看