Transmettre une variable javascript à PHP

Eléphant du PHP | 55 Messages

01 déc. 2011, 18:07

Bonjour,

J'utilise le script suivant :

Code : Tout sélectionner

<script language="JavaScript" type="text/JavaScript"> /* Chargement du module "maps" dans sa version "2" */ google.load("maps","2"); var maCarte; var geoCodeur; var marker; var point; function centreCarte(){ var center = marker.getPoint(); window.setTimeout(function(){maCarte.panTo(center);}, 1000); } function afficheCoordonnees(point){ var zoom = maCarte.getZoom(); var normalProj = G_NORMAL_MAP.getProjection(); var sourisPixel = normalProj.fromLatLngToPixel(point, zoom); document.getElementById("coordonneesGPSdegLat").innerHTML = "<b>"+point.lat()+"</b>"; document.getElementById("coordonneesGPSdegLng").innerHTML = "<b>"+point.lng()+"</b>"; document.getElementById("coordonneesGPSradLat").innerHTML = "<b>"+point.latRadians()+"</b>"; document.getElementById("coordonneesGPSradLng").innerHTML = "<b>"+point.lngRadians()+"</b>"; document.getElementById("coordonneesPixelsLat").innerHTML = "<b>"+sourisPixel.x+"</b>"; document.getElementById("coordonneesPixelsLng").innerHTML = "<b>"+sourisPixel.y+"</b>"; } function geocodeAdresse(addresse) { if (geoCodeur) { geoCodeur.getLatLng( addresse, function(point) { if (!point) { alert("Impossible de géolocaliser cette adresse" + addresse); } else { maCarte.addControl(new google.maps.LargeMapControl()); maCarte.addControl(new google.maps.MapTypeControl()); maCarte.addControl(new google.maps.OverviewMapControl()); maCarte.addControl(new google.maps.ScaleControl()); marker = new google.maps.Marker(point, {draggable: true}); google.maps.Event.addListener(marker, 'dragstart', function() { maCarte.closeInfoWindow(); }); google.maps.Event.addListener(marker, 'dragend', function(point) { centreCarte(); }); google.maps.Event.addListener(marker, "drag", function(point) { afficheCoordonnees(point); }); maCarte.clearOverlays(); maCarte.addOverlay(marker); maCarte.setCenter(point, 15); afficheCoordonnees(point); } } ); } } /* Fonction initialize() */ function initialize(){ /* Si le navigateur est compatible avec l'API de Google Maps ... */ if (google.maps.BrowserIsCompatible()) { /* ... Création d'une nouvelle carte nommée "maCarte" qui s'affichera à l'intérieur de la <div> ayant pour identifiant id="EmplacementDeMaCarte" ... */ maCarte = new google.maps.Map2(document.getElementById("EmplacementDeMaCarte")); /* ... La carte nommée "maCarte" est centrée sur la Latitude 47, la Longitude 3, avec un niveau de zoom égal à 13 ... */ maCarte.setCenter(new google.maps.LatLng(47, 3), 5); /* Création d'un géocodeur */ geoCodeur = new google.maps.ClientGeocoder(); /* Si le navigateur n'est pas compatible avec l'API de Google Maps ... */ }else{ /* ... affichage du message "Désolé, mais votre navigateur n'est pas compatible avec Google Maps". */ alert("Désolé, mais votre navigateur n\'est pas compatible avec Google Maps"); } } /* Appelle la fonction "initialize" lorsque la page web sera chargée */ google.setOnLoadCallback(initialize); </script>
Qui fonctionne comme je le souhaite par contre je suis nul en javascript et je ne sais pas comment faire pour récupérer les résultat.
J'aimerais récupérer les résultat et les transmettre à un script en php.

En gros je ne sais pas comment faire pour transformer les resultat en variable php.

D'avance merci
8-)
http://lilou141203.labrute.com : merci de vous battre contre ma p'tite brute! :P

Mammouth du PHP | 804 Messages

01 déc. 2011, 19:17

Salut

question toute bête, es-tu certain que google ne propose pas cet api en PHP directement ?

dog

Eléphant du PHP | 55 Messages

01 déc. 2011, 20:22

Salut

question toute bête, es-tu certain que google ne propose pas cet api en PHP directement ?

dog
Non

Mais merci j'ai ma réponse.

idInputText
8-)
http://lilou141203.labrute.com : merci de vous battre contre ma p'tite brute! :P