首页 / 浏览问题 / WebGIS / 问题详情
地图加载后再带的网格线怎么去掉
12EXP 2025年08月29日

如何去掉地图上自动加载出来的网格线?

pageData.map = L.map('cesiumContainer', {

    scrollWheelZoom: false, // 禁用滚轮缩放

    preferCanvas: true,

    zoomControl: false,

    crs: L.CRS.EPSG4326,

    center: [35, 95],

    minZoom: 1,

    maxZoom: 18,

    zoom: 3.5,

    renderer: L.canvas({ padding: 1 })

  })
new TiledMapLayer(pageData.mapUrl, { noWrap: true, transparent: true }).addTo(pageData.map)
我是这种方式加载的,还有不知道为啥我一搜问题,咱们网站就显示500

1个回答

您好,

请问您使用的leaflet库是什么版本的呢?出现网格线可能是leaflet库的问题,建议检查以下方面:

1.在iserver上使用iClient for leaflet、openlayers等方式预览服务是否均存在网格线?

2.在iDesktopX桌面端加载此服务是否有网格线?

3.在前端加载其他地图服务是否有网格线?

希望能够帮助到您,如仍有问题请提供排查后的细节信息。
385EXP 2025年08月29日
"@supermap/iclient-leaflet": "^11.1.1",
 "@supermapgis/iclient-leaflet": "^12.0.0-r",
我使用的是这两个,两个都尝试过使用均存在网格,在iserver上打开没看见,在iDesktopX也没看见,加载其他的服务也有,哪怕是官方的https://iserver.supermap.io/iserver/services/map-china400/rest/maps/China_4326这个地址也会出现
pageData.map = L.map('cesiumContainer', {

    scrollWheelZoom: false, // 禁用滚轮缩放

    preferCanvas: true,

    zoomControl: false,

    crs: L.CRS.EPSG4326,

    center: [35, 95],

    minZoom: 1,

    maxZoom: 18,

    zoom: 3.5,

    renderer: L.canvas({ padding: 1 })

  })
  new TiledMapLayer(pageData.mapUrl, { noWrap: true, transparent: true }).addTo(pageData.map)

最后代码中其他多余的都被我删了只留这些代码,依然有线的显示
您好,应该是leaflet出图机制问题,建议修改电脑缩放为100%试一下:电脑->设置->显示->缩放与布局


我把缩放调到100%依然还是显示网格线

您好,这个问题的确是leaflet出图机制问题,并非iserver服务带的格网线,可能与浏览器缩放、电脑缩放、分辨率、浏览器等均可能有关,此问题可能需要leaflet库修复。
...