Bonjour,

J'ai une google map à laquelle je voudrais ajouter un zoom 'maison'

Fonction de Zoom (en Javascript)
Code JavaScript : 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
function zoom(coords) 
{
	if(coords !="")
	{
		pos=coords.indexOf(',');
		//alert(pos);
		coords1 = coords.substring(0,pos);
		coords2 = coords.substring(pos+1,coords.length);
		//coords=coords;
		//alert(coords1+","+coords2);
 
		map.setCenter(new GLatLng(coords1,coords2), 10);
 
 
	}
}
Le code ci-dessus contient une petite pirouette pour passer outre un bug incompris.

Function List
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function zoom()
{
	$selectionv = selectvilles();
	echo 
		'<td class="inscription-etatcivil">Zoom Ville (en construction) 
			<select name="coords" id="coords" onClick="zoom(document.getElementById("coords").options[document.getElementById("coords").selectedIndex].value)">';
			while($ligneselectionv= mysql_fetch_array($selectionv))
			{
				echo"<option  value='".$ligneselectionv['Lattitude'].",".$ligneselectionv['Longitude']."'>".$ligneselectionv['Ville']."</option>";
			}
			echo "</select>
 
		</td>
		";
}

Malheureusement je n'arrive pas à transmettre les coordonnées de la ville choisie à ma fonction de zoom...

Pouvez vous m'expliquer pourquoi?

D'avance Merci.