diff --git a/examples/device-orientation.js b/examples/device-orientation.js index fb64f82f2f..a8786b8252 100644 --- a/examples/device-orientation.js +++ b/examples/device-orientation.js @@ -3,10 +3,14 @@ goog.require('ol.Map'); goog.require('ol.View2D'); goog.require('ol.dom.Input'); goog.require('ol.layer.Tile'); +goog.require('ol.proj'); goog.require('ol.source.OSM'); +var projection = ol.proj.get('EPSG:3857'); var view = new ol.View2D({ center: [0, 0], + projection: projection, + extent: projection.getExtent(), zoom: 2 }); var map = new ol.Map({ @@ -41,5 +45,5 @@ deviceOrientation.on(['change:beta', 'change:gamma'], function(event) { center[0] -= resolution * gamma * 25; center[1] += resolution * beta * 25; - view.setCenter(center); + view.setCenter(view.constrainCenter(center)); });