#1 Tue 26 November 2013 14:04
- fatis17
- Juste Inscrit !
- Date d'inscription: 25 Sep 2013
- Messages: 9
[OpenLayers3] Inspiré de l'exemple Animation.js
Bonjour,
Comme dit dans le titre, j'ai repris l'exemple "Animation.js" , cet exemple marche bien sauf :
Le problème viens du zoom en effet lorsqu'on a zoomé avant d’appuyer sur le bouton,
j'aurais voulu revenir au zoom d'origine (celui de l'initialisation de la carte) et pas avec le zoom qu'on a effectué juste avant l'appui du bouton.
Merci d'avance,
Cdlt
Hors ligne
#2 Tue 26 November 2013 15:18
- fatis17
- Juste Inscrit !
- Date d'inscription: 25 Sep 2013
- Messages: 9
Re: [OpenLayers3] Inspiré de l'exemple Animation.js
Je viens de trouver , voici le code :
Code:
var panToFrance = document.getElementById('pan-to-france'); panToFrance.addEventListener('click', function() { var pan = ol.animation.pan({ duration: 2000, source: /** @type {ol.Coordinate} */ (view.getCenter()) }); map.beforeRender(pan); view.setCenter(france); view.setZoom(6); }, false);
La petite ligne pour pouvoir zoomé a la distance qu'on veut lors du clique sur le bouton =>
Code:
view.setZoom(6);
Dernière modification par fatis17 (Tue 26 November 2013 15:19)
Hors ligne