zoukankan      html  css  js  c++  java
  • 利用Expand实现一个可缩放的地图切换组件

    其中view2为我定义的分屏界面的右侧地图。

    需要引用的对象:

    import Expand from "@arcgis/core/widgets/Expand"
     import BasemapGallery from "@arcgis/core/widgets/BasemapGallery";
        // 可缩放地图组控件
          var basemapGallery = new BasemapGallery({
              view: view2,
              container: document.createElement("div")
            });
    
            // Create an Expand instance and set the content
            // property to the DOM node of the basemap gallery widget
            // Use an Esri icon font to represent the content inside
            // of the Expand widget
    
            var bgExpand = new Expand({
              view: view2,
              content: basemapGallery
            });
    
            // close the expand whenever a basemap is selected
            basemapGallery.watch("activeBasemap", function() {
              var mobileSize = view2.heightBreakpoint === "xsmall" || view2.widthBreakpoint === "xsmall";
    
              if (mobileSize) {
                bgExpand.collapse();
              }
            });
    
            // Add the expand instance to the ui
    
            view2.ui.add(bgExpand, "top-right");
            // 可缩放地图组控件结束
  • 相关阅读:
    h5 . css入门 2.CSS基础
    html5与css 1. web标准及组成
    SQL编程
    JMeter学习(八)JDBC测试计划-连接Oracle
    JMeter学习(七)聚合报告之 90% Line 正确理解
    JMeter学习(六)集合点
    JMeter学习(五)检查点
    JMeter学习(十四)jmeter_断言使用
    JMeter学习(四)参数化
    JMeter学习(三)元件的作用域与执行顺序
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/15149253.html
Copyright © 2011-2022 走看看