使用10i iclient for js,做web开发,操作系统win7.
数据类型是工作空间,作为地图服务发布,下面是部分代码。
url = host + "/iserver/services/map-BaseMap/rest/maps/中国地图@中国地图";
function init(){
//初始化地图
map = new SuperMap.Map("map",{controls:[
new SuperMap.Control.Navigation() ,
new SuperMap.Control.Zoom()]});
map.addControl(new SuperMap.Control.MousePosition());
//初始化图层
layer = new SuperMap.Layer.TiledDynamicRESTLayer("中国地图@中国地图", url, null,{maxResolution:"auto"});
//监听图层信息加载完成事件
layer.events.on({"layerInitialized":addLayer});
}
//异步加载图层
function addLayer(){
map.addLayer(layer);
//显示地图范围
map.setCenter(new SuperMap.LonLat(0, 0), 0);
}
下载出来以后,只有一个自己做出的矢量面图层,而在线地图图层没有显示(桌面GIS可以显示的)。是坐标系原因吗?但是工作空间里两种坐标系3857/4326都试过了。