您好,如果想要操作 S3MTilesLayer 内的对象,因为S3MTilesLayer中的对象不是entity,
而是模型切换缓存对象,不是使用 modelMatrix来操作缓存的姿态。
使用setObjsTranslate、setBatchObjsTranslate
参考:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#offset
如果想要操作的是 S3MTilesLayer 整个图层,
没有直接去平移整个图层的方法, 但是平移,可以通过修改S3MTilesLayer位置可以通过修改其属性来实现,
参考以下代码: layer.lat = 38.12115876850175; //纬度 layer.lon = 117.04856986486317; //经度 layer.height = 100; //高度 layer.LoadingPriority = 2; //设置加载的优先级模式为层优先加载模式 layer.refresh();
希望可以帮助到您。