crs:需要设置成什么?
前端无法预览,iserver可以看,
this.map = L.map('map', { crs:, center: [34.78,113.72], maxZoom: 15, zoom: 1 })
您好,
对于前端无法预览的问题,确属于您的坐标系设置问题,对于您提到的crs设置问题,在leaflet中只内置了3857和4326两种坐标系,其余的需要您自定义,具体定义方式建议您参考博客https://blog.csdn.net/weixin_42066016/article/details/120450789
希望能帮到您!
您好, 考虑到您在前端展示的时候用的是leaflet,并且地图的坐标系为GCS_China_2000,而leaflet绘制数据默认CRS为 4326,因此会出现加载不出来的情况。 您可以采用以下方式进行解决:
1.在idesktop中将坐标系转换为4326后再重新发布一份新的地图服务,重新设置地图的crs再进行加载显示。
2.在前端代码块中利用L.supermap.Util.transform(feature, sourceCRS, targetCRS)在加载前对地图的坐标系进行转换,具体转换参数和方式参见api文档和官网示例:
https://iclient.supermap.io/web/apis/leaflet.html
https://iclient.supermap.io/examples/leaflet/editor.html#01_mapQueryByGeometry3857 希望可以帮助到您!