基于vue前端框架 利用proj4加载4490地图

0 投票

前端基于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]
		})

9月 21, 2020 分类:  838次浏览 | 用户: xiamuxixi 初出茅庐 (31 分)

1个回答

0 投票
 
已采纳
您好,您可以把import proj4  from "proj4"注释掉,看是否还会报错。proj4在leaflet是全局函数
9月 22, 2020 用户: 阳俊林 名扬四海 (3,347 分)
采纳于 9月 22, 2020 用户:xiamuxixi

解决了,太感谢了yes

...