一. 资源 
               
 
 
 
  2. 效果模板如何在其他项目场景中使用? 
       答:效果模板使用时涉及2个效果模板资源包,以及包里分别对应的2个js文件,在项目中引用效果模板的代码块如下图所示: 
 
              
 
 
 
             在其他项目中使用效果模板只需将2个效果模板资源包复制到其他项目中,引用方式跟当前项目引用方式一致 
 
  3. 森城市、专业版和标准本地图场景加载不出来怎么办? 
       答:需要在离线开发项目主文件中手动添加请求资源前缀- resourceConfig :{
 
 -    resourcePrefix: defaultFilePath
 
 - }
 
  复制代码              
 
 
 
  4. 引用地图组件脚本改为'/tjs/js/uearth.min.js'报错怎么办? 
       答:打包后的项目下已包含地图组件资源,使用的地图组件应优先使用离线开发包中的地图组件资源,只需在路径前面加上'defaultFilepath + ',然后去掉路径里的'./'即可。如下图所示: 
               
 
 
 
  5. 地球加载不出来? 
       答:离线环境下创建一个地图map时需要注意地图脚本组件路径是否正确,正确路径为'/tjs/js/uearth.min.js'。然后需要创建一个瓦片图层,并把瓦片图层添加到map中,才能创建一个地球,具体方式如下图所示: 
              
 
 
 
  6. 地图怎么没有瓦片? 
      答:地图瓦片加载不到可能有两种原因: 
                    1.瓦片加载不出来,可先查看瓦片引用路径是否正确,正确路径为'/tile/satellite/{z}/{x}/{y}.jpg'。 
                    2.瓦片引用图片路径报错,则可修改maximumLevel为5,因为默认只提供了前5级瓦片。
                
 
 二. 开发 
  1. 离线开发加载场景无内容出现且无报错信息 
      答:需要进入客户端安装目录下找到\UserData\record.json文件重命名或者删除,然后在次点击客户端的第三方调试按钮,创建新的项目,即可加载出来 
 
  2.控制台有些图片加载报404? 
     答:首先根据报错信息,查看项目资源是否包含该图片。若存在该图片,可再查看图片引用路径是否正确。默认需要在资源路径前添加'defaultFilepath + '然后去掉路径里的'./' 
 
  3.如何修改本地已存在项目? 
     答:若想要在本地修改其他已存在项目,项目库的路径是“CampusBuilder客户端”的安装目录下的“\UserData\Projects\用户id\ThingJSHub\”。该目录下每一个文件夹代表一个项目。或者通过坐席版管理界面,项目列表页签下的项目地址内可看到项目全路径。 
 
  4.如何预览项目? 
     答:项目的调试地址为:http://localhost:8082/thingjs/previewThingjs?uid=用户id&pid=项目名 
 
三.部署 
  1. 部署打包一直在loading? 
   答:可能是由于部署打包文件过大,若超过10分钟以上还在loading,可重启一下模模搭客户端查看一下当天日志。 
 
   2. 离线开发坐席版本进行离线部署打包失败? 
      
 
 
 
      答:需要将模模搭客户端原本的临时目录删除然后重新打包,临时文件目录为:\CampusBuilder2020x64\Offline\OfflineZip\234676\temp 
       
 
 
 
四.更新 
  1. 如何更新内置的thingjs.min.js? 
      答:从ThingJS官网上下载最新的thingjs.min.js,替换模模搭安装目录下Debugger\ThingJS\tjs\js\thing.min.js即可。 
 
五.迁移 
  1. 将离线开发使用的key更换机器后,点击第三方调试无反应 
      答:离线开发按照手册操作更换机器后,若点击第三方调试无反应,可以将客户端安装目录下得\UserData\record.json文件重命名或者删除重新启动客户端进行操作。 
 |