我用javascript调用我自己在iserver上发布的地图不显示,但是调用官网教程上的原始地图实例可以显示,代码使用的是教程中快速入门的代码,我修改了地图的目标坐标系为EPSG:3857,并且在调用过程中有修改过代码中的中心点坐标,和地图链接。但是在浏览器中还是报错,报错为   无法获取未定义或 null 引用的属性“add”。请问是不是我的地图有什么问题?还需要怎样修改呢?

代码如下:

GettingStarted

var map, layer;

var url = "http://localhost:8090/iserver/services/map-china400/rest/maps/China";

function onPageload() {

map = new SuperMap.Map("map");

layer = new SuperMap.Layer.TiledDynamicRESTLayer("Layer", url, { transpatent: true, cacheEnabled: true }, { maxResolution: "auto" });

layer.events.on({ "layerInitialized": addLayer });

}

function addLayer() {

//向map中添加图层

map.addLayer(layer);

map.setCenter(new SuperMap.LonLat(0,0), 0);

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐