首页 / 浏览问题 / 云GIS / 问题详情
javascript设置坐标系
18EXP 2017年06月08日
在IServer发布的时候有两个坐标系3857和4326,默认是3857如何。如何将3857改为4326。

 var proj=new SuperMap.Projection("EPSG:4326");
 map.displayProjection=proj;

1个回答

你好,前端并不支持投影转换和动态投影,iServer支持动态投影,对接是,图层属性加上坐标系即可,类参考:

SuperMap.Layer.TiledDynamicRESTLayer

第四个参数,options对象。
一般不推荐使用动态投影,原因如下:
1. 无法使用地图缓存,动态出图的
2. 会给后续的开发导致一系列的问题,比如 标注点,几何查询(数据集本身的坐标系没变的,查到的是原始坐标系的,几何查询绘制的点线面是当前坐标系的,使用动态投影会导致查不到或查到的不对)等等


建议再制作一份别的坐标系的地图数据。

1,780EXP 2017年06月08日
...