Tôi đang thử kiểm tra bản đồ web đơn giản dựa trên ngăn xếp PostGIS / Geoserver / OpenLayers trên Windows Server 2008.
Khi tôi tải lớp WMS của mình bằng cách:
var gwctest = new OpenLayers.Layer.WMS(
"gwctest",
"http://localhost:1979/geoserver/wms",
{
'layers': 'Index2000:index_vect_s100',
'format': 'image/png',
'srs': 'EPSG:3857',
'units': 'm',
'transparent': true
},
{'opacity': 0.8, 'isBaseLayer': false, 'visibility': false}
);
Tất cả trông đều ổn.
Tuy nhiên, khi tôi cố gắng thêm lớp WMS vào bản đồ của mình bằng GeoWebCache, thay thế
"http://localhost:1979/geoserver/wms"
với:
"http://localhost:1979/geoserver/gwc/service/wms"
Dữ liệu của tôi đột nhiên di chuyển từ vị trí chính xác:
Bất kỳ ý tưởng về những gì có thể là nguyên nhân?
EDIT: một số thông tin bổ sung về bài đăng danh sách gửi thư của GWC .