Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OpenLayers 3中使用Proj4Js_Openlayers - Fatal编程技术网

如何在OpenLayers 3中使用Proj4Js

如何在OpenLayers 3中使用Proj4Js,openlayers,Openlayers,给定来自的配置 我如何告诉openlayers 3在对点进行转换时使用此选项 var p1 = openLayers.proj.transform([result.Footprint[0][0] + i.easting(), result.Footprint[1][0] + i.northing()], 'EPSG:32632', 'EPSG:3857'); OpenLayers 3现在使用Proj4js 2.2,Proj4js 1.x支持不再可用 Proj4js 2.2使用了不同的投影定义。

给定来自的配置

我如何告诉openlayers 3在对点进行转换时使用此选项

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

OpenLayers 3现在使用Proj4js 2.2,Proj4js 1.x支持不再可用


Proj4js 2.2使用了不同的投影定义。使用中的定义,例如您的示例

我明白您为什么要问这个问题。我已经设法向ol3添加了一个投影类并加载proj4js,但是转换没有做任何事情。我仍然在考虑ol3(谷歌关闭的大变化)。我将在几天后尝试返回一个答案。我刚刚使用了不带ol的proj4js来进行转换,并将输出传递给ol。另外,proj4js也发生了变化,当我用requirejs加载它时,导出只是一个以转换字符串为参数的函数。这两件事都是新的,所以不确定它过去是怎样的。是的,当然,这是可行的,但很高兴看到它集成到OL3中。是的,OL3在架构上发生了巨大的变化。看起来不错,但学习曲线即将到来
var p1 = openLayers.proj.transform([result.Footprint[0][0] + i.easting(), result.Footprint[1][0] + i.northing()], 'EPSG:32632', 'EPSG:3857');