diff --git a/examples/rotation.html b/examples/rotation.html new file mode 100644 index 0000000000..004b0d3045 --- /dev/null +++ b/examples/rotation.html @@ -0,0 +1,52 @@ + + + + + + + + + + Rotation example + + + + + +
+ +
+
+
+
+
+ +
+ +
+

Rotation example

+

Example of a rotated map. Use Alt+Shift+drag to rotate the map.

+
+

See the rotation.js source to see how this is done.

+
+
rotation, openstreetmap
+
+ +
+ +
+ + + + + diff --git a/examples/rotation.js b/examples/rotation.js new file mode 100644 index 0000000000..9322443256 --- /dev/null +++ b/examples/rotation.js @@ -0,0 +1,22 @@ +goog.require('ol.Coordinate'); +goog.require('ol.Map'); +goog.require('ol.RendererHints'); +goog.require('ol.View2D'); +goog.require('ol.layer.TileLayer'); +goog.require('ol.source.OpenStreetMap'); + + +var map = new ol.Map({ + layers: [ + new ol.layer.TileLayer({ + source: new ol.source.OpenStreetMap() + }) + ], + renderers: ol.RendererHints.createFromQueryData(), + target: 'map', + view: new ol.View2D({ + center: new ol.Coordinate(-25860000, 4130000), + rotation: Math.PI / 6, + zoom: 10 + }) +});