本帖最后由 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) {
- }
- });
复制代码
|