Bonjour tout le monde,

Voici mon problème : lorsque je clique sur le marqueur PARIS, ça m'affiche bien les 3 autres marqueurs, mais je n'arrive pas à :

- centrer la carte sur PARIS
- zoomer la carte sur PARIS

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
function SelectionAeroport(P_Feature) {
	WAeroport = P_Feature.attributes.name;
	WAeroport = WAeroport.toUpperCase();
	
	if (WAeroport == "PARIS")
	{
		var WParisCDG = map.addLayer(
			'KML',
			'Paris CDG', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche			
			'./KML/Paris_CDG_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
			{
				visibility:true,
				opacity:0.7
			}
		);
		var WParisLBG = map.addLayer(
			'KML',
			'Paris Le Bourget', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche			
			'./KML/Paris_LeBourget_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
			{
				visibility:true,
				opacity:0.7
			}
		);
		var WParisORY = map.addLayer(
			'KML',
			'Paris Orly', // Le nom que vous souhaitez donner à la couche et qui apparaitra dans le gestionnaire de couche			
			'./KML/Paris_Orly_short.kml', // Le chemin d'accès au fichier KML source, sous forme de chemin relatif ou d'URL
			{
				visibility:true,
				opacity:0.7
			}
		);
		var ADPCtrlOpts = OpenLayers.Util.extend(
			map.getPopupDefaults('KML'), 
			{
				hover:false,
	//			onSelect:function () {alert('OK');},
				onSelect:SelectionADP,
				//highlightOnly: true,
				//name of the style to be applied
				//Nom du style à appliquer
				//renderIntent: "temporary",
				autoActivate: true,
				handlersOptions:{
					feature:{
						stopDown:false//allow pan map when drag in feature
					}
				}
			}
		);
		ADPCtrl= new OpenLayers.Control.SelectFeature([WParisCDG, WParisLBG, WParisORY], ADPCtrlOpts);
		viewer.getMap().addControl(ADPCtrl);
	};
C'est surement tout bête, mais je n'y arrive pas.

En résumé, j'ai besoin d'un coup de main pour le reste.
Merci d'avance.