Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1540 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Geocoding Google Map

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Geocoding Google Map

n°1997878
g25453
Posté le 01-06-2010 à 11:30:05  profilanswer
 

Bonjour à tous,  
 
Pour transformer une adresse en coordonnées géographiques avec le service Geocoding de Google Maps,
j'essaye de faire marcher le script de Google Map avec la fonction "function get_coordonees_from_adresse"
 
Le problème est à la ligne 5 : file_get_contents($url);
 
J'ai un message comme quoi file_get_contents is not defined,
Quelqu'un peut il m'aider? Est-ce qu'il existe une librairie à inclure, et si oui comment?
 
Merci beaucoup
 
<code>
 
function get_coordonees_from_adresse($adresse)
{
   
  $adresse = '5 place Sacré Cœur 12000 RODEZ';
  $googlekey = 'ABQIAAAAkmj2n9u-yh0eajXY2ODfvRTZ-8DaNmJqQ4DZiHMEn4zyFwB_uRS5k_pWD1NMCv_ztgTVW2VD6fFXLA';
  $url = 'http://maps.google.com/maps/geo?q=$adresse&output=xml&oe=utf8&gl=fr&sensor=false&key=&googlekey';  
 
  $page = file_get_contents($url);
   
  // Parse le résultat XML
  $xml_result = new SimpleXMLElement($page);
  // Vérifie que la requête a réussi
  if ($xml_result->Response->Status->code != 200) return array();
  // Charge les adresses
  $adresses = array();
  foreach ($xml_result->Response->Placemark as $place) {
    list($longitude, $latitude, $altitude) = explode(',', $place->Point->coordinates);
    // Ajoute au tableau
    $adresses[] = array('adresse_complete' => utf8_decode($place->address),
             'latitude' => $latitude,
             'longitude' => $longitude);
  }  
 
  return $adresses;
}  
 
</code>

mood
Publicité
Posté le 01-06-2010 à 11:30:05  profilanswer
 

n°1997888
flo850
moi je
Posté le 01-06-2010 à 11:42:00  profilanswer
 

tu peux copier le mesasge exact ?  
http://php.net/manual/fr/function. [...] ntents.php
 
tu as php < 4.3 ?

n°1998020
g25453
Posté le 01-06-2010 à 16:03:44  profilanswer
 

file_get_contents is not defined
Comment savoir quel php j'ai?

n°1998026
stealth35
Posté le 01-06-2010 à 16:08:25  profilanswer
 

echo phpversion();

n°1998292
g25453
Posté le 02-06-2010 à 11:24:03  profilanswer
 

ok merci la reponse est : 5.3.2

n°1998304
stealth35
Posté le 02-06-2010 à 11:41:13  profilanswer
 

étrange

n°1998307
flo850
moi je
Posté le 02-06-2010 à 11:47:25  profilanswer
 

essaye fopen , pour voir

n°1998456
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 02-06-2010 à 17:12:00  profilanswer
 

sinon c'est que dans ton php.ini, allow_url_fopen est désactivée.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1998647
g25453
Posté le 03-06-2010 à 09:48:06  profilanswer
 

Pour toutes les fonctions que je mets dans ma page php, il affiche "is not defined", je démarre easyphp et apache et j'ai accès avec http://127.0.0.1/googlemap.php

n°1998687
stealth35
Posté le 03-06-2010 à 11:01:34  profilanswer
 

tu peux faire un phpinfo() ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Geocoding Google Map

 

Sujets relatifs
Comment Google gere-t-il l'affichage de la descriptionRécupérer le pacman de Google
Site multilingue HTML et référencement GoogleGOOGLE m'explose
Utilisateurs de Google Desktop et Yahoo Widgets[API google Maps javascript] affichage page html dans une infobulle
Conformite googleGWT: demander à google d'ignorer un paramètre
Mise en page HTML, Google search box.[resolu] Problème API Google maps / file_get_contents disabled
Plus de sujets relatifs à : Geocoding Google Map


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR