首页 / 浏览问题 / 云GIS / 问题详情
L.map加载不了地图
12EXP 2020年01月16日

代码如下

var crs = L.Proj.CRS("WGS84", {
		origin: [238354.12,4028108.24 ],
	    bounds: L.bounds([234119.7 , 4022197.83] ,  [243282.63 , 4033298.93])
	});
	map = L.map('map', {
	    crs: crs,
	    center:[ lonlat_y,lonlat_x ],
	    dragging:true,
        doubleClickZoom:true,
        logoControl:false,
        attributionControl:false,
        scrollWheelZoom : true, // 滚轮缩放
        zoomControl : true, // 缩放控件
        zoom:5,
	    maxZoom:8
	});
	L.supermap.tiledMapLayer(url, {
	    transparent: true
	}).addTo(map);

之前是能加载出来的 地图服务重启了就不行了 代码没有任何改动

1个回答

您好,您可以检查一下在iserver上浏览这个服务能否正常显示,就是通过iserver预览的方式去做浏览,如果iserver是正常可以浏览的话应该可以排除是服务的问题,如果iserver浏览有问题需要检查一下是否是有其他软件占用了工作空间导致数据不能被iserver读取到出现预览失败的情况。
5,668EXP 2020年01月16日
iserver上正常显示 可是代码啥的什么都没动啊 就是加载不了 看请求的返回的数据是黑色的图片
地图路径也无误
如果iserver是正常的话应该服务是没问题的,建议还是再检查一下代码,您可以直接把服务的url替换到官网范例上,然后根据您的代码一点一点在官网范例修改部分代码进行测试。可能是项目上有别的人修改过或者项目回档之类的操作影响了

我在官网上直接替换访问路径也访问不到

中心点改成EPSG4326的中心点也是一样 请求返回的图片是黑色的
用别的方法去加载就可以显示 这样去加载就显示不了
maps的url地址后面的字符改成原始map的名试一下,L.map的center的值是要以经纬度的方式进行设置
您说的方法我都试了
使用L.supermap.tiledMapLayer别的图也加载不了
您要不把您数据私信给我发过来,我在官网范例写个demo试一下
地图数据吗?我也没有
...