5 votos

¿Se puede rotar la capa de imagen en OpenLayers?

Mientras trabajaba en Overlays de Suelo, noté que tiene una etiqueta llamada

        Superposición a gran escala en terreno
        1
        La superposición muestra la erupción del Monte Etna el 13 de julio de 2001.

          http://kml-samples.googlecode.com/svn/trunk/resources/etna.jpg

          37.91904192681665
          37.46543388598137
          15.35832653742206
          14.60128369746704
         11.9556640799496235

Mi pregunta es - ¿se puede rotar una capa de imagen en la vista 2D? A continuación se muestra el código que estoy utilizando para agregar una imagen y establecer su caja delimitadora.

var options = {   
            'opacity': 1.0, 
            'isBaseLayer': false,
            numZoomLevels : 20 

        };
        var image = new OpenLayers.Layer.Image(
            groundOverlay.name,
            groundOverlay.href,
            new OpenLayers.Bounds( groundOverlay.west, groundOverlay.south,  groundOverlay.east, groundOverlay.north),
            new OpenLayers.Size(1, 1),
            options
            );

        map.addLayers([image]);

A continuación se muestra la captura de pantalla cuando se muestra el KML anterior en mi sistema local sin rotación.

introducir descripción de la imagen aquí

Google Maps no parece rotar la imagen, pero el complemento de Google Earth sí lo hace.

introducir descripción de la imagen aquí

introducir descripción de la imagen aquí

8voto

Robins Puntos 16

Openlayers no puede mostrar imágenes rotadas como Layer.Image. Si desea mostrar imágenes rotadas, puede utilizar como solución alternativa una capa de vector con una característica de punto y externalGraphic.

Ejemplo de rotación:

http://openlayers.org/dev/examples/rotate-features.html

Y ejemplo de rotación con gráfico:

http://openlayers.org/dev/examples/styles-rotation.html

Y descripción para gráfico externo

http://docs.openlayers.org/library/feature_styling.html

0voto

SweetWisher ツ Puntos 111

-1voto

Joe C Puntos 51

El arrastre, rotación y zoom no son relevantes en absoluto para rotar imágenes, sino solo para la vista.

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