[Spanish] Tiles transparentes en WMTS
Iván Sánchez Ortega
ivan at sanchezortega.es
Wed Oct 5 01:12:37 PDT 2016
El onsdag 5. oktober 2016 10.06.35 CEST José Gómez Castaño escribió:
> Estoy generando unas teselas con Tilemill a partir de unos datos
> vectoriales, para servirlas mediante WMTS. Se generan bien donde hay datos,
> pero no se generan teselas donde no los hay. Cuando invoco el servicio,
> aparecen errores 404 al no existir teselas en esas posiciones.
>
> ¿Debo generar teselas transparentes para los lugares donde no hay datos?
> ¿debo configurar el cliente de Leaflet de alguna forma para que no muestre
> estas?
Tengo a bien recordar que un L.TileLayer tiene una opción errortileUrl, que
sustituye la URL de la imagen cuando algo falla:
http://leafletjs.com/reference-1.0.0.html#tilelayer-errortileurl
Si te da muchos problemas, siempre puedes poner errortileUrl a una URL data:
con un gif transparente de un píxel, p ej:
L.tileLayer(url, { errortileUrl: L.Util.emptyImageUrl }).addTo(map);
Por defecto, las tiles que fallan *no* se muestran. Si lo que pasa es que ves
la típica "imagen rota" de cuando una imagen da un 404, se trata de un bug que
se ha corregido entre 1.0.0-rc3 y 1.0.0-final: https://github.com/Leaflet/
Leaflet/issues/4912
--
Iván Sánchez Ortega <ivan en sanchezortega.es> <ivan en geonerd.org>
<ivan en mazemap.no>
More information about the Spanish
mailing list