数据坐标系
发布后信息
ol加载代码
加载图片
请问这是什么问题啊?
还可以通过定义地图投影的方式来进行坐标系转换,参考代码如下:
proj4.defs("EPSG:4490", "+proj=longlat +ellps=GRS80 +no_defs"); var crs = new ol.proj.Projection({ code: 'EPSG:4490', extent: [-180, -90, 180, 90], units: 'degrees' }); var view = new ol.View({ center: [0, 0], zoom: 0, projection: crs }); var map = new ol.Map({ target: 'map', view: view }); var tiandituTileLayer = new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'http://t0.tianditu.gov.cn/DataServer?T=vec_c&x={x}&y={y}&l={z}&tk=你的密钥', projection: crs, tileGrid: new ol.tilegrid.createXYZ({ extent: crs.getExtent(), tileSize: [256, 256], minZoom: 0, maxZoom: 18 }), wrapX: true }) }); map.addLayer(tiandituTileLayer);
你好,我前面加载地图之前注册了4490坐标系,天地图使用4490之后坐标偏移更离谱 同样的中心坐标,视图从右下变成左上了