如何在OpenLayers 3中使用Proj4Js

时间:2014-05-03 20:24:48

标签: openlayers

根据http://spatialreference.org/

的配置
Proj4js.defs["EPSG:32632"] = "+proj=utm +zone=32 +ellps=WGS84 +datum=WGS84 +units=m +no_defs";

如何告诉openlayers 3在进行点转换时使用它

var p1 = openLayers.proj.transform([result.Footprint[0][0] + i.easting(), result.Footprint[1][0] + i.northing()], 'EPSG:32632', 'EPSG:3857');

1 个答案:

答案 0 :(得分:3)

OpenLayers 3现在正在使用Proj4js 2.2,并且不再提供Proj4js 1.x支持。

Proj4js 2.2使用不同的投影定义。使用http://epsg.io/中的定义,例如http://epsg.io/32632.js