首页 / 浏览问题 / WebGIS / 问题详情
SuperMap_iClient3D_VUE_for_WebGL如何加载其它的图层
1EXP 2024年11月29日
<template>

  <sm3d-viewer :scene-url="sceneURL">

  </sm3d-viewer>

</template>

加载场景能够成功,我在加载天地图影像时就报错了。

onMounted(() => {

  viewer.imageryLayers.addImageryProvider(new SuperMap3D.TiandituImageryProvider({

    url: URL_CONFIG.TDT_IMG,

    // eslint-disable-next-line no-undef

    mapStyle: SuperMap3D.TiandituMapsStyle.IMG_C,

    key: '4a00a1dc5387b8ed8adba3374bd87e5e'

  }));

});

提示我SuperMap3D is not defined。这个添加图层到底应该怎么写?

1个回答

您好,看报错是Supermap3D未定义,SuperMap_iClient3D_VUE_for_WebGL 本质上对应的是Cesium的,您将Supermap3d改成cesium试下呢

希望可以帮助您
1,385EXP 2024年12月02日

我把SuperMap3D改成Cesium后不报定义的问题了,天地图还是加载不出来。

  viewer.imageryLayers.addImageryProvider(new Cesium.TiandituImageryProvider({

    url: 'https://[subdomain].tianditu.gov.cn/img_w/wmts',//URL_CONFIG.TDT_IMG,

    // eslint-disable-next-line no-undef

    mapStyle: Cesium.TiandituMapsStyle.IMG_C,

    key: '31299b768c1cead01c53e57fdc12dbba'

  }));

...