# 图例

mapgis-arcgis-legend

# 示例

<template>
  <mapgis-web-map v-bind="{ ...mapOptions }">
    <mapgis-arcgis-tile-layer
      v-bind="{ ...layerOptions }"
    ></mapgis-arcgis-tile-layer>
    <mapgis-arcgis-legend></mapgis-arcgis-legend>
  </mapgis-web-map>
</template>

<script>
export default {
  data() {
    return {
      mapOptions: {
        crs: "EPSG:4326", //经纬度一定要设置crs参数
        maxBounds: [
          [-180, -90],
          [180, 90]
        ],
        //设置地图样式信息
        mapStyle: {
          //设置版本号,一定要设置
          version: 8,
          //添加来源
          sources: {
            dark: {
              type: "raster",
              tiles: [
                //来源请求地址,请求天地图提供的全球矢量地图WMTS服务
                "http://t0.tianditu.gov.cn/vec_c/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=c&FORMAT=tiles" +
                  "&TILECOL=" +
                  "{x}" +
                  "&TILEROW=" +
                  "{y}" +
                  "&TILEMATRIX=" +
                  "{z}" +
                  "&tk=" +
                  "f5347cab4b28410a6e8ba5143e3d5a35"
              ],
              //栅格瓦片的分辨率
              tileSize: 256
            }
          },
          //设置加载并显示来源的图层信息
          layers: [
            {
              //图层id,要保证唯一性
              id: "dark",
              //图层类型
              type: "raster",
              //连接图层来源
              source: "dark",
              //图层最小缩放级数
              minzoom: 0,
              //图层最大缩放级数
              maxzoom: 22
            }
          ]
        },
        zoom: 7.5,
        center: [116.39, 40.2]
      },
      layerOptions: {
        layerId: "tile-layer",
        type: "raster",
        source: {
          type: "raster",
          tiles: [
            "http://219.142.81.85/arcgis/rest/services/10wanZH/MapServer/tile/{z}/{y}/{x}"
          ],
          tileSize: 512,
          mapgisOffset: -1
        },
        paint: {}
      }
    };
  }
};
</script>