【发布时间】:2026-01-13 12:55:01
【问题描述】:
已解决。见http://osgeo-org.1560.n6.nabble.com/Openlayers-Bounds-transform-not-doing-transform-td3912787.html。
我正在尝试在 Openlayers 中进行边界坐标变换,并尝试了以下方法,对于两个 console.log() 语句,这两种情况下都给了我相同的范围(但我希望第二个语句给出我在 EPGS:4326 中的界限):
在两个 console.log() 语句中,我得到以下对象(来自 Chrome javascript 调试器的 c&p):
Class
bottom: 4816289.746171
centerLonLat: null
left: 189775.37995
right: 761662.354535
top: 5472414.143295
__proto__: Object
我在 trac.osgeo.org/openlayers/wiki/Documentation/Dev/proj4js 阅读了 proj4js with openlayers 的文档,它告诉我:
如果库可用,OpenLayers 会与 Proj4js 集成。这将使使用它更容易一些。将它放在与 OpenLayers.js 相同的文件夹中将使其可用。
我通过符号链接所做的:
matt@xxxxxxxx:/var/www/xxxxx$ ll /var/www/OpenLayers-2.10/
total 1008
drwxr-xr-x 13 matt matt 4096 Nov 1 01:49 .
drwxrwxrwx 30 root root 4096 Nov 1 01:43 ..
-rw-r--r-- 1 matt matt 945828 Sep 9 2010 OpenLayers.js
...
lrwxrwxrwx 1 matt matt 31 Nov 1 01:49 proj4js.js -> /var/www/proj4js/lib/proj4js.js
...
有人可以帮我诊断我在这里做错了什么吗?
谢谢, 马特
【问题讨论】:
标签: openlayers proj4js