Je sais que c'est possible dans JavaScript mais je dois le faire en utilisant uniquement PHP, comment puis-je? P>
5 Réponses :
Oui, il y a un Interface de géocodage HTTP que vous pouvez appeler de n'importe quelle langue du serveur. P>
Utilisation de Google Map API et PHP pour obtenir des coordonnées:
$url = 'http://maps.google.com/maps/geo?q='.$address.'&output=json&oe=utf8&sensor=false&key='.$api_key; $data = @file_get_contents($url); $jsondata = json_decode($data,true); if(is_array($jsondata )&& $jsondata ['Status']['code']==200){ $lat = $jsondata ['Placemark'][0]['Point']['coordinates'][0]; $lon = $jsondata ['Placemark'][0]['Point']['coordinates'][1]; }
et autre moyen:
Vous pouvez utiliser un API Google Maps pour obtenir l'adresse de la Lat and Long ( Exemple d'utilisation ). P >
Voici ma classe: } p> p>