首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:【iClient】iServer发布无坐标系地图,使用4326定义加载地图,如何用前端去鼠标获取一个4326坐标的点后将该点从4326坐标转成自定义坐标
64,468EXP 2024年08月02日
【iClient】iServer发布无坐标系地图,使用4326定义加载地图,如何用前端去鼠标获取一个4326坐标的点后将该点从4326坐标转成自定义坐标

1个回答

【解决办法】a,参考代码(其中使用proj4自定义坐标): Proj4js.defs("EPSG:10000", "+CGCS2000_wlmq +proj=tmerc +a=6378137.0000 +rf=298.257222101 +lat_0=0 +lon_0=87.5 +k=1 +lat_1=0 +lat_2=0 +x_0=500000 +y_0=0 +units=m +no_defs"); var mycrs1 = new L.Proj.CRS("EPSG:10000", { def: "+CGCS2000_wlmq +proj=tmerc +a=6378137.0000 +rf=298.257222101 +lat_0=0 +lon_0=87.5 +k=1 +lat_1=0 +lat_2=0 +x_0=500000 +y_0=0 +units=m +no_defs", bounds: L.bounds([547244.7336905327, 4845524.915193338], [553632.0153109502, 4850999.728010839]), }); var feature = L.marker([50.5, 30.5]) var result = L.supermap.Util.transform(feature,L.CRS.EPSG4326, mycrs1);
64,468EXP 2024年08月02日
热门文章
关注我们
...