Skip to content

Instantly share code, notes, and snippets.



Last active Aug 29, 2015
What would you like to do?
Proj4js 2.x support with OpenLayers 2.x. Open the brower console to see the result
<!doctype html>
<html lang="en">
<script type="text/javascript" src="//"></script>
<script type="text/javascript" src="//"></script>
<script type="text/javascript">
//Snippet comes from
window.Proj4js = {
Proj: function(code) {
return proj4(Proj4js.defs[code]);
defs: proj4.defs,
transform: proj4
// Definition comes from
proj4.defs["EPSG:31466"] = "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.455,6.7 +units=m +no_defs";
var proj_wgs84 = new OpenLayers.Projection("EPSG:4326");
var proj_31466 = new OpenLayers.Projection("EPSG:31466");
// Center for projection EPSG:31466
var point = new OpenLayers.LonLat(2769212.70, 5678724.61);
var new_point= point.transform(proj_31466, proj_wgs84);
console.log(, new_point.lon);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.