1
我具有由產生的GeoServer(數據從PostGIS的)幾個WMS層,在小葉我創建同時使用L.tileLayer.wms和L.tileLayer層。在這兩種情況下,我都有相同的結果 - 每個瓦片上都有相同的數據。數據在每個圖塊上重複。數據不在正確的座標上。 很難解釋,你可以看看封閉的printscreen here。數據上重複每個瓦片
我的代碼如下所示:
var sondy = new L.tileLayer.wms('http://localhost:8080/geoserver/archeo/wms?bbox=-556182.167458477,-1031638.88186088,-556085.240458477,-1031526.68186088&width=442&height=512', {
version: '1.1.0',
layers: 'archeo:sondy_5514>4326',
format: 'image/svg+xml',
crs: L.CRS.EPSG4326,
maxZoom: 21,
transparent: true,
attribution: 'Map data © Archeo'
});
var lokalita = new L.tileLayer('http://localhost:8080/geoserver/archeo/wms?service=WMS&version=1.1.0&request=GetMap&layers=archeo:lokalita%3E4326&styles=&bbox=17.001919195719633,50.3879944052749,17.00420450498308,50.38958109165828&width=512&height=355&srs=EPSG:4326&format=image%2Fsvg%2Bxml', {
layer: 'lokalita',
opacity: 1,
maxZoom: 21,
transparent: true,
attribution: 'Map data © Archeo'
});
你有一個想法,問題出在哪裏?它是在geoserver或傳單代碼?
由於提前, Markéta
謝謝您的建議。網址真的必須沒有bbox。 GeoServer和Leaflet代碼中的圖層定義中存在不同的座標系問題。 – Makkuska
我認爲這意味着問題解決了。正確? – simogeo
是的,問題解決了。我不確定我應該關注哪部分代碼。在您提出建議之後,我只關注網址,並且已經掌握了Leaflet如何生成切片。 – Makkuska