Processing math: 100%

1 votos

OpenLayers: Extraño problema de mosaico (cuadros blancos y grises) al desplazarse por el mapa

OL Tiling Issue

Así que este extraño problema de mosaico sólo se produce al moverse por el mapa.

Algunas cosas a tener en cuenta:

1) Puedes ver los marcadores, el icono del avión y las rutas de vuelo. Todas estas son superposiciones, donde el mapa mundial real es la capa base (capa TMS).

2) Antes de añadir estos vectores/marcadores, no había ningún problema de mosaico gris/blanco. Se podía hacer una panorámica y todo era súper suave.

Edición: para ver una versión más grande del mapa, haga clic con el botón derecho en la imagen, copie la url de la imagen y péguela en una nueva ventana del navegador.

¿Alguna idea de por qué puede ser esto? Entiendo que los azulejos (pngs) tienen que ser esencialmente descargado, pero parece extraño cuando la adición de sólo vectores y marcadores haría que esto suceda.

1voto

robasta Puntos 128

No puedo estar seguro de que este problema no es un problema de red, pero es posible que desee comprobar su tráfico de red y ver si los azulejos devueltos son válidos o no (en blanco).

Si los azulejos son válidos en el lado de la red de la casa, su próxima ruta de depuración debe ser con las propiedades CSS que se enumeran a continuación, que se encuentra en openlayers.

Dentro de theme/default/sytle.css

.olLayerGrid .olTileImage {
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.olTileImage {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
}

Yo comentaría estas dos clases. El bug de la opacidad de la transición en algunos webkit puede causar azulejos semitransparentes y completamente transparentes de forma aleatoria. El problema se debe a que la transición nunca alcanza el valor final.

0voto

Subimage Puntos 1492

Yo tuve un problema así cuando probé tilecache más wsgi o cgi o fcgi. Los tiles nunca se descargaban del todo, al final dejé de usar eso por esa razón más lo de la resolución, etc. Me parece que es un problema de comunicación. Si piensas lo mismo, aquí puedes encontrar algo de información sobre los de arriba:

  1. https://stackoverflow.com/questions/219110/how-python-web-frameworks-wsgi-and-cgi-fit-together
  2. https://stackoverflow.com/questions/3937224/differences-and-uses-between-wsgi-cgi-fastcgi-and-mod-python-in-regards-to-py

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X