首页 / 浏览问题 / 其他 / 问题详情
leaflet 加载不出来
2EXP 2023年05月12日

无法加载地图,显示空白,有大佬知道的吗?

1个回答

您好,F12看一下是否有报错信息和地图请求资源是否正常,发布的地图服务访问是否正常。

看代码,设置了地图12级,确认一下是否有该层级下的地图,先设置小一点的地图层级加载是否正常。
1,865EXP 2023年05月12日

你好大佬,控制台报错:nnot read properties of undefined (reading 'tiledMapLayer')
 我是想加载这个地图。

之前写的代码是这样的:

// let map = L.map('map', {

      //   center: [36.4835078357, 114.9428319641], // 中心位置

      //   zoom: 11, // 缩放等级

      //   attributionControl: false, // 版权控件

      //   zoomControl: false, //缩放控件

      // });

      // this.map = map; // data上需要挂载

      // L.tileLayer(

      //   "https://iserver.supermap.io/iserver/services/map-china400/rest/maps/China/zxyTileImage.png?z={z}&x={x}&y={y}"

      // ).addTo(this.map); // 加载底图

现在是需要更换到这个黑科技风,版本10i(2021)是这个,我也不太确定这个地图是不是要这么更换掉请大佬指点

根据错误提示该接口未定义,更换11i及以后的新版本试试。
还是不可以呢

根据错误提示该接口未定义,检查引入的js是否正确和完全,可以通过f12筛选查看。

参考开发指南的引入方式:https://iclient.supermap.io/web/introduction/leafletDevelop.html

...