首页 / 浏览问题 / 云GIS / 问题详情
iClient for JS如何自定义坐标系
22EXP 2019年10月22日
我需要利用iClient添加自定义坐标的图层, 我已经在iServer上发布了自定义坐标的图层,现在想用Leaflet4proj这个插件进行图层的读取,想请问一下其中配置需要resolutions和scales这个参数怎么设置?我在resolutions设置了很久都不对,或者请问一下有别的方法可以读取自定义坐标系的图层吗?谢谢。

1个回答

你好,我们这边有两篇关于proj4用法的博客,里面写的很详细,可以参考一下。

https://blog.csdn.net/supermapsupport/article/details/88967390

https://blog.csdn.net/supermapsupport/article/details/89306219

1,686EXP 2019年10月22日
请问有关于leaflet的例子吗? ol这篇我也参考了。。。
请问我的Leaflet用L.map(

crs:crs

)

var crs =new L.Proj.CRS()

这种写法可以吗???

你好,我给你写了一个leaflet示例,你可以看看哈

谢谢你老哥 ,本来我觉得应该没问题了,可是还是出现了问题,再次麻烦一下,这个ESPG:XXXX只是一个名字而已吧? 但是我抄你的作业却出现了这种错误,是什么原因呢???

我是自己下载引用了proj4文件,并不是proj4leaflet。
ESPG:XXXX只是一个名称,但是定义这个名称后面跟的参数你需要设置正确。这个参数你可以到epsg.io网站去看看,上面的博客也有介绍。还有我们的leaflet包里面已经封装了proj4这个插件了,无需再下载proj4包。上面的截图只是写了一个自定义EPSG4548坐标系的示例,肯定跟你的地图情况不同,参考写法,参数你要设置自己的地图参数。
好的,看来是参数设置的问题了,再次谢谢你。
...