1 votos

Cómo hacer que los azulejos parezcan más grandes (Openlayers 3)

En las pantallas pequeñas de los móviles, me gustaría mostrar azulejos "retina" de 384x384 en lugar de 256x256, pero también con el viewport escalado 1,5x.

Manejo del tamaño de las baldosas con pixelRatio:1.5 funciona bien, sin embargo el tamaño real en pantalla es el mismo. Además, si pongo

map.getViewport().style.transform="scale(1.5)";

Entonces el viewport se escala, pero los azulejos se ven pixelados aunque sean 384x384. Estoy buscando una lupa aquí, lupa que debe mostrar bien con 384x384 azulejos.

1voto

Aaron W Puntos 1

Ah, algo como esto puede servir:

map.getViewport().getElementsByTagName('canvas')[0].getContext("2d").scale(1.5,1.5);

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