地虎降天龙
地虎降天龙 图形社区官方人员
也许宇宙中最反直觉的真理是,你给别人的越多,你得到的也越多。

注册于 2年前

回答
96
文章
16
关注者
14

请给完整的代码
1、引用OrbitControls那一行
2、controlsState具体是什么
最好也带上前后,光这一个看不出问题

401 对应的两个文件 是否在目录中存在。不存在 就把这个ThirdParty目录 以及关联目录 放在这个网站根目录

这个肯定是不对的,您提到的tvt插件中 只接入了 'https://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}' 这个瓦片的接口,说白了,就是拿到图片 画出来。 而行程规划 属于AMap本身的,您还建了一个 container, 是融合不了的
需要考虑从AMap 接口 ,直接拿到行程规划的 路径点集合 再操作

这部分还没例子,这部分其实最重要的是模型,而不是渲染逻辑

给出的代码没足以看出问题。 控制台报的错是生命周期函数的 onUnmounted的 就是释放页面的
你所跟踪你普通页面在跳转路由前,释放内存的地方的问题

<template>
    <mapContainer :center="mapCenter" />
    <TresCanvas id="tresCanvas" ref="tcRef" v-bind="state">
        <TresPerspectiveCamera :fov="60" :near="0.1" :far="1000" />
        <TresAmbientLight :intensity="0.5" />

        <TresMesh :position="[0, 0, 500]">
            <TresBoxGeometry :args="[1000, 1000, 1000]" />
            <TresMeshNormalMaterial />
        </TresMesh>
        
        <!-- 火 -->
        
    <Suspense>
        <fireB :position="[0, 6, 0]" />
    </Suspense>

        <mergeTres :center="mapCenter" />
    </TresCanvas>
</template>
<script setup lang="ts">
import { fireB } from 'PLS/digitalCity'
</script>

稍微学习下 vue3和three 或者看看我们的文档https://docs.icegl.cn/
参考代码目录:
src/plugins/simpleGIS/components/mapBuildingsMoreMeshes.vue

不能直接这样引用。
这部分总的在trescanvas里面的所有标签,会被全部解析在three里面,不能用于vue的一些路由操作。需要用别的方法绕

希望大家踊跃回答哈。
http://opensource.icegl.cn/#/plugins/heatMap/heatmapClick
这个是 基于模型 增加的点击 热力图实例。代码直接参考源码 已更新

开发模式dev 实时编译的
至于编辑代码后 重新编译生成文件是一定的。 可以把一些资源文件不重新上传,以及其他一些热更新技术,目前不在此框架中集成。

目前它4.0版本 还没有稳定,一堆bug和pr 挂在那里
我们也在跟踪解决。 故本项目还未升级到这个大版本。待问题解决和更新
我们会第一时间更新到此版本的 谢谢关注

提示的比较具体了,看是哪个json 在转化的时候 出的错,那个json不合法

谢谢 提交pr
已经修复,主要原因是:loading组件的z-index过低导致, 已在
https://gitee.com/ice-gl/icegl-three-vue-tres/commit/833e9a349cf7a8219678dee5c666867a18cfde64
这次提交中修复
更新版本即可

发布
问题