arcgis 同步地图 mapView sceneView

说完cesium 同步地图

arcgis 同步地图更简单些

```javascript

export class CityWorkLinkAge {

linkLayer:Map<any,any> = new Map<string, any="">();

linkLayerHandle1:Map<any,any> = new Map<any, any="">();

linkLayerHandle2:Map<any,any> = new Map<any, any="">();

changeMapId: null;

constructor(){

}

/**

  • 保留原来的方法

  • @param mapIds
    */
    init(mapIds: any) {
    for(let mapId of mapIds){
    this.addLink(mapId);
    }
    }

     

    addLink(mapId: any){
    this.linkLayer.set(mapId,mapId);
    this.addMapListener(mapId);
    }

     

    removeLink(mapId: any){
    this.linkLayer.delete(mapId);
    let handle1 = this.linkLayerHandle1.get(mapId);
    try{
    handle1.remove();
    handle1 = null;
    }catch (e) {

     

    }
    let handle2 = this.linkLayerHandle2.get(mapId);
    try{
    handle2.remove();
    handle2 = null;
    }catch (e) {

     

    }
    }

     

    removeAllLink(){
    for(let mapId of this.linkLayer.keys()){
    this.removeLink(mapId);
    }

posted @   haibalai  阅读(121)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示