Tengo una tabla de condados postgis publicada en geoserver. En la vista previa de la capa se ve así
en mi código JS muy simple
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Leaflet Test</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.0.3/leaflet.js" crossorigin=""></script>
<script type="text/javascript">
var map;
function init() {
// create map and set center and zoom level
map = new L.map('mapid',{
crs: L.CRS.EPSG4326
});
map.setView([40.876,-74.9999],12);
var dlayer=L.tileLayer.wms('http://localhost:8080/geoserver/wms',{
layers: 'pg_world:county0',
}).addTo(map);
}
</script>
</head>
<body onload="init()">
<h1 id="title">Highlands Leaflet Test</h1>
<div id="mapid">
</div>
</body>
</html>
lo que ocurre es que cuando lo visualizo en el navegador se ve así
y se desajusta cuando hago zoom. He probado a poner la vista del mapa en otro lugar y he cambiado el nivel de zoom y el problema ha permanecido.
Debo notar que esta capa es originalmente en 3424 (plano del estado de NJ) y el reproyecto nativo a delcared. imagen que se muestra a continuación
EDITAR 1
He traído una capa de condado que está en 4326 a geoserver y la he puesto en lugar de la capa de condado0 y se produce el mismo error... ¿tiene esto algo que ver con la configuración de las baldosas?
EDITAR 2
He sustituido mi propia capa por una capa de muestra que venía con la descarga del geoservidor 'usa:states' y ha ocurrido el mismo problema.
EDITAR 3
Añadí el '?' después de WMS y no funcionó, especifiqué la versión a 1.3.0 en los argumentos. nada está funcionando en absoluto. Ni idea de por qué
¿qué está pasando aquí? ¿por qué está mal? Estoy siguiendo el tutorial del folleto al pie de la letra
0 votos
¿Qué navegador utilizas? ¿Utiliza diferentes navegadores para probar la vista?
0 votos
Google chrome para mis pruebas. internet explorer tampoco funcionó