zoukankan      html  css  js  c++  java
  • arcgis JavaScript 加载 mapbox地图

    mapbox 地图现在是越来越好看了, 随便试

    /**
     * Created by Administrator on 2018/5/15 0015.
     */
    import * as esriLoader from 'esri-loader'
    import {mapBoxType} from "./MapBoxType"
    
    export const mapBoxLayer = {};
    
    mapBoxLayer.layerType = mapBoxType;
    
    mapBoxLayer.addLayer = function (type,map) {
    
      esriLoader.dojoRequire([
          "esri/map",
          "esri/layers/WebTiledLayer"],
        function (Map,
                  WebTiledLayer) {
    
    
    
          let url =  "https://${subDomain}.tiles.mapbox.com/v4/mapbox."+ type +"/${level}/${col}/${row}.png?access_token=pk.eyJ1IjoiYW5hbHl0aWNhbGdyYXBoaWNzIiwiYSI6ImNpd204Zm4wejAwNzYyeW5uNjYyZmFwdWEifQ.7i-VIZZWX8pd1bTfxIVj9g"
          let  webTileLayer = new WebTiledLayer(url, {
            "subDomains": ["a", "b", "c"]
          });
          map.addLayer(webTileLayer);
    
        })
    
    
    
    }
    /**
     * Created by Administrator on 2018/5/15 0015.
     */
    export const mapBoxType = {}
    
    
    mapBoxType.streets = "streets";
    
    mapBoxType.light = "light";
    
    mapBoxType.dark = "dark";
    
    mapBoxType.satellite = "satellite";
    
    mapBoxType.streetsSatellite = "streets-satellite";
    
    mapBoxType.wheatpaste = "wheatpaste";
    
    mapBoxType.streetsBasic = "streets-basic";
    
    mapBoxType.comic = "comic";
    
    mapBoxType.outdoors = "outdoors";
    
    mapBoxType.runBikeHike = "run-bike-hike";
    
    mapBoxType.pencil = "pencil";
    
    mapBoxType.pirates = "pirates";
    
    mapBoxType.emerald = "emerald";
    
    mapBoxType.highContrast = "high-contrast";
    

      

    试arcgis加载mapbox 地图

  • 相关阅读:
    day47---分组多表查询练习
    day47---数据库进阶知识(二)
    day46---数据库练习
    安全项目(癞蛤蟆病毒)
    pywin32安装步骤
    pip安装报错:error:Microsoft Visual C++ 14.0
    windows下anaconda安装
    数据库常用命令
    MySQL数据库初识
    linux安装MySQL
  • 原文地址:https://www.cnblogs.com/haibalai/p/9049590.html
Copyright © 2011-2022 走看看