使用产品 SuperMap Hi-Fi 3D SDK for Unity 11i(2024) R2, Unity 2022.3.55f1c1
操作系统 win11 x64
问题详细描述:
公司购买了星球地图数据云的api,请问如何在unity中接入其基础地图api?
api如下
https://tiles.geovisearth.com/base/v1/wmts/GetCapabilities?tmsIds=w&token=用户的token
你好,我查看了对应的帮助文档,按照下图的方式添加,但是没能显示。
谢谢,其他几个问题还没能确认。
关于5,这个wtms服务通过cesiumJS也没能加载,通过UrlTemplateImageryProvider可以加载,Supermap for unity有对应的api可以加载https://tiles{s}.geovisearth.com/base/v1/img/{z}/{x}/{y}?format=jpeg&token=吗
WebMapTileServiceImageryProvider加载失败
const imageryProvider2 = new Cesium.WebMapTileServiceImageryProvider({
url : 'https://tiles3.geovisearth.com/base/v1/wmts/GetCapabilities?token=' + mytoken,
layer : 'img',
style : 'default',
format : 'image/jpeg',
tileMatrixSetID : 'mercator',
maximumLevel: 19,
credit : new Cesium.Credit('U. S. Geological Survey')
});
const imageryLayer2 = Cesium.ImageryLayer.fromProviderAsync(imageryProvider2);
viewer.imageryLayers.add(imageryLayer2);
UrlTemplateImageryProvider加载成功
let imageryProvider1 = new Cesium.UrlTemplateImageryProvider({
url: "https://tiles{s}.geovisearth.com/base/v1/img/{z}/{x}/{y}?format=jpeg&token=" + mytoken,
subdomains: "123"
const imageryLayer1 = Cesium.ImageryLayer.fromProviderAsync(imageryProvider1);
viewer.imageryLayers.add(imageryLayer1);