• arcgisJs之底图切换插件


    arcgisJs之底图切换插件

    底图切换插件在arcgis中有两种表现,如下:

    1.两张底图切换

    2.多张底图切换

    一、两张地图切换

    let basemapToggle = new BasemapToggle({
            view: this.view,
            nextBasemap: customBasemap
          })
    this.view.ui.add(basemapToggle, 'top-right')

    二、多张地图切换

    var basemapGallery = new BasemapGallery({
            source: [ customBasemap, customBasemap1 ],
            view: this.view
          })
    this.view.ui.add(basemapGallery, { position: 'top-right' })

    注意:

    1.切换插件上的图片显示不出来

    原因:未给底图对象设置图片路径  (thumbnailUrl)

    import Basemapthumbnail from '../../assets/map_images/Basemapthumbnail.png'
    import Basemapthumbnail1 from '../../assets/map_images/Basemapthumbnail1.png'
     let customBasemap = new Basemap({
            baseLayers: [tdtylayer1, layerProvince, tdtylayer2],
            title: '影像地图',
            id: 'myBasemap',
            thumbnailUrl: Basemapthumbnail
          })
    let customBasemap1 = new Basemap({
            baseLayers: [tdtylayer, layerProvince, tdtylayer3],
            title: '矢量底图',
            id: 'myBasemap1',
            thumbnailUrl: Basemapthumbnail1
          })

    钻研不易,转载请注明出处。。。。。。

  • 相关阅读:
    Oracle数据库不能使用索引的原因定位
    C语言中的strncmp
    C标准库函数
    C语言字符串函数大全
    Postgres性能检测
    test cert by python
    如何在C语言中巧用正则表达式
    北大软微一年ABCD
    C 语言字符数组的定义与初始化
    25个设计设计灵感的紫色网站案例
  • 原文地址:https://www.cnblogs.com/s313139232/p/10910820.html
Copyright © 2020-2023  润新知