OpenLayers drag rotate

by Adam Granger

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/ol3/3.5.0/ol.js"></script>
<div id="map"></div>

CSS

#map {
    width: 300px;
    height: 300px;
}

JavaScript

var customCondition = function (mapBrowserEvent) {
      console.log(mapBrowserEvent);
      return false; // TODO
  };

  $(document).ready(function () {
      var map = new ol.Map({
          layers: [
          new ol.layer.Tile({
              source: new ol.source.OSM()
          })],
          target: 'map',
          view: new ol.View({
              center: [-25860000, 4130000],
              zoom: 10
          }),
          interactions: ol.interaction.defaults().extend([new ol.interaction.DragRotate({
              condition: customCondition
          })])
      });
  });