首页 / 浏览问题 / 云GIS / 问题详情
基于vue前端框架 利用proj4加载4490地图
42EXP 2020年09月21日

前端基于vue框架,引用proj4自定义坐标系4490,报错: No projection definition for code EPSG:4490

import proj4 from "proj4"
proj4.defs("EPSG:4490", "+proj=longlat +ellps=GRS80 +no_defs");
var crs = new L.Proj.CRS("EPSG:4490", {
		origin: wmtsinfo.origin,
		resolutions: wmtsinfo.res
	})

如果前端基于jquery,同样加载不会报错

proj4.defs("EPSG:4490", "+proj=longlat +ellps=GRS80 +no_defs");
var crs4490 = new L.Proj.CRS('EPSG:4490', {
			scales: scales4490,
			origin: [110.8,20.77]
		})

1个回答

您好,您可以把import proj4  from "proj4"注释掉,看是否还会报错。proj4在leaflet是全局函数
3,357EXP 2020年09月22日

解决了,太感谢了yes

...