一、基础知识
在正式使用Proj4.js时,我们首先需要了解下有关各种投影的参数定义
(例如:椭球长半轴、扁率、原点纬线、中央经线、两条标准纬线、东偏移量、北偏移量和单位等),具体参数可参考下面这个网站上的介绍。
https://epsg.io/
http://spatialreference.org
(注:该网站是一个记录和使用空间参考系统的网站,可以很直接的找到各种投影的参数定义,推荐优先使用该网站)
二、Proj4js引用
前端添加Proj4js有三种方式:
-
从http://trac.osgeo.org/proj4js/wiki/Download下载,获取产品包中dist/proj4.js文件。
-
引入CDN上的Proj4js:https://cdnjs.com/libraries/proj4js
-
本地有Node.js,可以直接使用
npm install proj4
进行安装。
这里用的Node.js的安装方法
npm install proj4 --save
三、基础使用
proj4.js中预定义了三个坐标系,其他的坐标系则需要自己定义了,下面以从WGS84(4326)到Web墨卡托(3857)的转换为例
function Wgs84ToMector2(lat,lng) {
const proj4 = require('proj4');
return proj4(proj4('EPSG:4326'), proj4('EPSG:3857'), [lng, lat])
}
标签:Proj4,入门,网站,Proj4js,proj4,js,使用
From: https://www.cnblogs.com/echohye/p/16981079.html