首页 / 浏览问题 / WebGIS / 问题详情
leaflet地图无法正常显示或者说定位不到中心点
YBF
1EXP 2023年06月29日

首先坐标应该是没有问题,在openlayers中可以正常显示,用leaflet能看出地图是存在的,但是始终没有办法定位到地图的中心,这是我的代码,请帮忙看一下

initmap{
var baseUrl = "http://localhost:8090/iserver/services/map-Gaotang_DOM2/rest/maps/%E6%B1%A1%E6%B0%B4l%40YW"
var dataurl = "http://localhost:8090/iserver/services/data-Gaotang_DOM/rest/data";
			this.map = L.map('map', {
			crs:L.CRS.EPSG3857,
			preferCanvas:true,
			attributionControl:false,
			center: [431143.95 , 4081835.83],
			zoom: 15
			});
					
new L.supermap.TiledMapLayer(baseUrl).addTo(this.map);
 }

1个回答

您好,请问15级地图能正常加载出来吗?如果能正常加载,初始化完地图后,再用map.setView(cengter, 13)定位。
1,865EXP 2023年06月29日

您好,地图没有办法正常显示,只有超图的水印在界面上,只有缩放到最小级别才能看到地图,这是缩小到最小级别的截图,您看一下

在iserver中用leaflet预览是否正常?地图设置了15级,该级别下是否有地图?F12看一下请求资源情况。

加载iserver发布的地图服务参考官网示例和入门指南:https://iclient.supermap.io/examples/leaflet/editor.html#01_tiledMapLayer385

...