实现背景是这样的:我们将gltf模型位置存在了数据库,需要根据不同状态gltf模型所在的位置不同。
但是发现
无论怎样设置,setPosition都在请求到的xy数据之前执行,所以每次的结果都是模型坐标是[0,0]
最后采用了iframe嵌入地图,打开iframe时,使用QueryString的方法传值,就可以设置setPosition。
另外超图还给出了方案,让我把setPosition放在
threeLayer.on("render", function () {
});
里面,也是可以的