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
| <!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Ici le titre</title>
</head>
<body>
<form name="chantier" method="post" action="creer_chantier.php">
Nom du chantier :<input type="text" name="titre"/>
<br>
Adresse :<input id="adresse_chantier" type="text" name="adresse"> <INPUT TYPE="button" NAME="bouton" size="200px" VALUE="calculer les coordonnées" onClick="coordonnees()"><br>
Latitude :<input type="number" name="latitude"/> Longitude :<input type="number" name="longitude"/>
[...]
<input type="submit" value="Envoyer" />
</form>
<script>
function coordonnees() {
var adresse = document.getElementById("adresse_chantier").value;
console.log(adresse); /*ne retourne rien, déjà le premier problème*/
//alert(adresse); /*ne retourne rien, déjà le premier problème*/
//var base_lien = "https://maps.googleapis.com/maps/api/geocode/json?address=%s&key=macle&sensor=false"; /*j'ai replacé ma clé google map par "macle"...*/
//var lien = sprintf(base_lien, urlencode(utf8_encode(adresse)));
//alert(lien); /*ne retourne rien, surement car adresse est nul*/
//var resultat = json_decode(file_get_contents(lien));
//var lat = resultat->geometry->location->lat;
//var lng = resultat->geometry->location->lng;
//alert("Latitude : "+lat+" Longitude : "+lng); /*bon ben toujours rien hein...*/
//document.chantier.latitude.value = lat;
//document.chantier.longitude.value = lng; /*du coup ces deux lignes ne serviront à rien vu que rien ne se passe...*/
}
</script>
</body>
</html> |
Partager