#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


