使用产品:iserver 10i 操作系统:win10
数据类型: 文件型
问题详细描述:最近创建的一个vue项目,需要调用本地发布的iserver 3D服务,但是调用之后,iserver本地服务确出现404错误:
<template>
<div>
<!-- 欢迎来到首页 -->
<!-- 超图三维地球viewer -->
<sm-viewer @ready=ready navigation fullscreenButton>
</sm-viewer>
</div>
</template>
<script>
export default {
methods: {
ready (cesiumInstance) {
var Cesium = cesiumInstance.Cesium;
var viewer= cesiumInstance.viewer;
var scene = viewer.scene;
viewer.imageryLayers.addImageryProvider(new Cesium.BingMapsImageryProvider({
url : 'https://dev.virtualearth.net',
mapStyle : Cesium.BingMapsStyle.AERIAL,
key : 'AhLx52IuZUuca_C3zK2TzBG2eu1vihUkayqc_e4MISbXZyn5Zw_X--odRqrweVap'
}));
var urlStr = 'http://www.supermapol.com/realspace/services/3D-suofeiya_church/rest/realspace';
scene.open(urlStr);
scene.camera.setView({
//将经度、纬度、高度的坐标转换为笛卡尔坐标
destination : new Cesium.Cartesian3(-2653915.6463913363,3571045.726807149,4570293.566342328),
orientation : {
heading : 2.1953426301495345,
pitch : -0.33632707158103625,
roll : 6.283185307179586
}
});
}
}
}
</script>
图片中的Cesium我是直接复制的iserver中webapps文件夹下的webgl的内容,以上vue代码倒是能运行,但是不能使用本地iserver服务,还请赐教。