本帖最后由 18979425409 于 2023-5-22 11:49 编辑  
 
在ThingJS低代码平台中,可以通过以下步骤实现森城市的创建、销毁、切换功能:  
 1.创建森城市 首先,需要使用ThingJS提供的森城市创建一个城市模型。接着,在低代码中导入森城市。代码示例如下: - // 加载地图
 
 - var app = new THING.App();
 
 - // 设置app背景为黑色
 
 - app.background = [0, 0, 0];
 
 - var map;
 
 - // 引用地图组件脚本
 
 - THING.Utils.dynamicLoad(['https://www.thingjs.com/uearth/history/uearth.min.v1.7.20.js'], function () {
 
 -     map = app.create({
 
 -         type: 'Map',
 
 -         // 地图场景地址
 
 -         url: 'https://city.thingjs.com/ra/city/mapProject/config/TVRRNE9UYzRNZz09Q2l0eUJ1aWxkZXJAMjAxOQ==',
 
 -         complete: function (event) {
 
 -             console.log(event.object.userLayers.length);
 
 -         }
 
 -     });
 
 - });
 
  复制代码 
 2.销毁森城市 要销毁一个场景,可以使用thingjs提供的destroy()方法。当销毁森城市时,其下的所有子对象也会被销毁。例如,要销毁名为map的森城市,代码示例如下:  
3.切换森城市 要切换森城市,需要先把原先森城市场景销毁,然后创建一个新的森城市场景,代码示例如下: -         map.destroy()
 
 -         map = app.create({
 
 -             type: 'Map',
 
 -     // 地图场景地址
 
 -             url: 'https://city.thingjs.com/ra/city/mapProject/config/TVRRNE9UYzRNZz09Q2l0eUJ1aWxkZXJAMjAxOQ==',
 
 -             complete: function (event) {
 
 -             }
 
 -         });
 
  复制代码 
 
 |