Add rotateAroundRome to animation example
This commit is contained in:
committed by
Frederic Junod
parent
3c86dba3a8
commit
59c3857afd
@@ -32,6 +32,7 @@
|
|||||||
<div class="span12">
|
<div class="span12">
|
||||||
<button id="rotate-left"><i class="icon-arrow-left"></i></button>
|
<button id="rotate-left"><i class="icon-arrow-left"></i></button>
|
||||||
<button id="rotate-right"><i class="icon-arrow-right"></i></button>
|
<button id="rotate-right"><i class="icon-arrow-right"></i></button>
|
||||||
|
<button id="rotate-around-rome">Rotate around Rome</button>
|
||||||
<button id="pan-to-london">Pan to London</button>
|
<button id="pan-to-london">Pan to London</button>
|
||||||
<button id="elastic-to-moscow">Elastic to Moscow</button>
|
<button id="elastic-to-moscow">Elastic to Moscow</button>
|
||||||
<button id="bounce-to-istanbul">Bounce to Istanbul</button>
|
<button id="bounce-to-istanbul">Bounce to Istanbul</button>
|
||||||
|
|||||||
@@ -49,6 +49,17 @@ rotateRight.addEventListener('click', function() {
|
|||||||
map.beforeRender(rotateRight);
|
map.beforeRender(rotateRight);
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
|
var rotateAroundRome = document.getElementById('rotate-around-rome');
|
||||||
|
rotateAroundRome.addEventListener('click', function() {
|
||||||
|
var currentRotation = view.getRotation();
|
||||||
|
var rotateAroundRome = ol.animation.rotate({
|
||||||
|
anchor: rome,
|
||||||
|
duration: 1000,
|
||||||
|
rotation: currentRotation
|
||||||
|
});
|
||||||
|
map.beforeRender(rotateAroundRome);
|
||||||
|
view.rotate(currentRotation + (Math.PI / 2), rome);
|
||||||
|
}, false);
|
||||||
|
|
||||||
var panToLondon = document.getElementById('pan-to-london');
|
var panToLondon = document.getElementById('pan-to-london');
|
||||||
panToLondon.addEventListener('click', function() {
|
panToLondon.addEventListener('click', function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user