Analyser Google Géocodage JSON avec PHP
Je suis en train d'analyser la réponse json à partir de la Google API de Géocodage, mais je vais avoir un peu de mal à le comprendre.
Pour ceux peu familiers avec l'API de Géocodage voici l'URL: http://maps.google.com/maps/api/geocode/json?address=albert%20square&sensor=false
J'utilise le code suivant pour analyser la demande
<?php
$address = urlencode($_POST['address']);
$request = file_get_contents("http://maps.google.com/maps/api/geocode/json?address=" . $address . "&sensor=false");
$json = json_decode($request, true);
?>
Et j'essaie de sortie avec les éléments suivants:
echo $json['results'][0]['formated_address'];
Je ne sais pas pourquoi rien n'est fait l'écho. J'ai aussi essayé de $json[0]['results'][0]['formated_address']
. Je sais que c'est une question de noob, mais multi-dimensionnelle des tableaux de me confondre.
source d'informationauteur Lee Price
Vous devez vous connecter pour publier un commentaire.
Il aide si vous l'épeler correctement 😉
...juste pour info, le JSON URL de la requête doit être correctement mis en forme afin de retourner à quelque chose de bon, sinon vous risquez d'obtenir NULLE réponse.
Par exemple, voici comment je l'ai récupérer la longitude et la latitude les valeurs de la réponse JSON:
...aussi, vous pouvez utiliser le même code pour code en dur dans la Carte Google map iframe et de l'intégrer dans votre page si la v3 de l'API ne fonctionne pas...
voir le tutoriel ici: http://pmcds.ca/blog/embedding-google-maps-into-the-webpage.html
L'intégration de la n'est pas exactement la bonne approche mais il y a des moments où il devient nécessaire de la solution.