Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Api Google Maps ok en local mais pas en online [ Divers / Général ] (prachou)

mercredi 2 juillet 2008 à 15:23:29 | Api Google Maps ok en local mais pas en online

prachou

Bonjour à tous ! Après avoir parcouru en vain la toile je me décide a créer un post pour mon problème auquel je n'ai toujours trouvé aucune solution.

Le problème est simple en soi, j'ai créer une page qui affiche la localisation d'un client sur une carte Google Maps en fonction de l'adresse, du cp et de la ville présent dans la table client de ma base de donnée.

En local, tout fonctionne superbement bien mais dès que j'exporte tous ces fichiers sur Internet (en prennant bien soin de changer la Key Google Maps) j'obtiens un grand vide sur ma page et en bas à gauche de ma page I.E, un petit triangle jaune, quand j'ouvre cela voilà les maigres indications qui me sont livrés :

Ligne : 80
Caractère : 1
Erreur : Objet Attendu
Code : 0
URL : [url]http://www.etc[/url]..............

Voilà, merci pour l'aide que vous pourrez m'apporter.;)


edit voici le code si ça peut vous aider :

<?
        //on inclus le fichier necessaire
        require('GoogleMapAPI.class.php');
        //on crée notre carte
        $map = new GoogleMapAPI('map','tutoriel_map');
        // permet de mettre en cache afin d'eviter des requetes inutiles ds le futur
        //on ne l'utilisera pas dans notre cas , car il faut installer PEAR et c'est chiant
        //mais il faudrait le faire dans une utilisation réelle
        //$map->setDSN('mysql://root:yr@localhost/GEOCODES');
        // METTEZ ICI VOTRE CLE GOOGLE
        $map->setAPIKey('MA CLE GOOGLE');

        //taille de la map
 
      $map->setHeight("500");
 
       $map->setWidth("650");
 
      //on desactive la barre de coté?
 
      //$map->disableSidebar();
        //DesActive les  boutons(map/satellite/hybrid).
 
      //$map->disableTypeControls();
        //Quel est le type de carte par defaut ? (map/satellite/hybrid)
 
      $map->setMapType('hybrid'); // default
 
      //On déssactive les boutons pour afficher la direction d'un point a l'autre
 
      $map->disableDirections();
 
      // Permet de definir le zoom automatiquement afin de voir tous les marqueurs d'un coup.
 
      $map->enableZoomEncompass();
 
      //Active la mini map en bas a droite
 
      $map->enableOverviewControl();      
 
      //CREATION DES MARQUEURS
 
      //on peut egalement utiliser addMarkerByCoords() si on a déjà la latitude et longitude des points
 
      //Exemple basique
   include("connect.php");
  
  $relais = $_GET["dep"];
  $numam = $_GET["id"];
  
  $req = mysql_query("SELECT * FROM CLIENT WHERE RELAISnom ='$relais' AND `N°ID` = '$numam'") or die (mysql_error());
  while($rep = mysql_fetch_array($req))
  {
   $adresse = "";
   $adresse = $rep['adresse_asmat'].",";
   $adresse .= $rep['cp_asmat'].",";
   $adresse .= $rep['ville_asmat'];
   
   $nom = $rep['nom_asmat']." ".$rep['prenom_asmat'];
   
   
   $map->addMarkerByAddress($adresse,$nom,'<b>'.$nom.'</b><br>'.$adresse);
  }
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=" [ Lien ]" xmlns:v="urn:schemas-microsoft-com:vml">
<!--<script type="text/javascript" src="mootools.release.83.js"></script>-->
    
<head>
<title>Localisation d'une Assistante Maternelle</title>
<?php $map->printHeaderJS(); ?>
<?php $map->printMapJS(); ?>
<script type="text/javascript" src="../js/slimbox.js"></script>
<link rel="stylesheet" href="../css/slimbox.css" type="text/css" media="screen" />
<!-- necessaire pour google pour tracer les polylines -->
<style type="text/css">
v\:* {  behavior:url(#default#VML);}
/*pour les infobulles de la carte*/
#gmapmarker {  font: normal small verdana, arial, helvetica, sans-serif;  font-size: 10pt;  margin: 0px;  width: 350px;  height: 150px;  overflow:auto;}
#gmapmarker p{  margin : 0;  padding : 2px 0 2px 0;}
#gmapmarker a {text-decoration: none; color: #0066CC; background-color: transparent;}
#gmapmarker a:hover {color: #F60; background-color: transparent;}
#gmapmarker h1 {  font-weight: bold;  font-size: 13px;  color: #369;  border-bottom: 2px solid #369;  padding : 2px;  margin : 0;}

/*div qui contient la carte*/
#map {  float : left;}
</style>

</head>
<body onload="onLoad()" onunload="GUnload()">
<div align="left">
<table border="1">
 <tr>
  <td>
<?php $map->printMap(); //on affiche la map ?>
  </td>
  <td>
<?php $map->printSidebar(); //on affiche la barre de navigation ?>
  </td>
 </tr>
</table>
</div>
</body>
</html>


mercredi 2 juillet 2008 à 15:50:23 | Re : Api Google Maps ok en local mais pas en online

neigedhiver

Réponse acceptée !
Salut,

L'erreur que tu constates n'est pas du PHP mais du Javascript.


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...

mercredi 2 juillet 2008 à 15:53:02 | Re : Api Google Maps ok en local mais pas en online

prachou

ok merci désolé je me suis un peu perdu alors.




Cette discussion est classé dans : carte, adresse, rep, map, google


Répondre à ce message

Sujets en rapport avec ce message

A l'aide incomprehension MySQL et API Google Map !!!!!! [ par pigxid ] Bonjour,Après de multiples tentatives, je n'arrive toujours pas à obtenir l'application désirée. Je vous explique :Ma page web contient un champ de re Ajouter des points sur une carte google map a partir d'une pase de donnée sql [ par kiviste ] Bonjour, je voudrais que quelqu'un me donne impeu d'aide pour pouvoir afficher des points sur une carte google map à partir d'une base de donnée j' pb API google map et bdd php/sql [ par Anthosrc ] Bonjour à tous,  Je souhaite intégrer dans mon site un affichage de résultats d'un formulaire dans l'api google map. Voilà mon code :[cpp]         mys GOOGLE MAP ITINERAIRE API [ par lounkokobi270987 ] BonjourQuelqu'un saurait t'il ou trouver l' API de google map et comment tracé un itinérraire grace a deux chaine de caractères contenant les destinat coordonée google map et earth??? tres urgent [ par lassad_haddaji ] salut a tous!jai un probleme urgent pour finir mon pfe, mon probleme est le suivant:j'enrgistre les coordonnées(latitude et longitude) de google map d google map et base de données [ par jcpenou ] Bonjour, j 'ai un petit probleme pour afficher tous les points sur une page de mon site utilisant google map. Environ 120 points stockées dans mysql ( Contre les petits malin ... [ par roba ] Bonjour a tousVoila sur mon site, j'ai un service de carterie, les destinataires recoivent un mail avec un lien direct vers leur carte. Ce que je veux Paramètres via adresse [ par Galmiza ] Salut,Quand on tape un mot dans google exemple "recherche", on est envoyé à une page nommée comme ci-dessous:http://www.google.fr/search?q=recherche&s Renvoi d'identifiant a partir d'email... [ par sephoria ] Bonjour tout le monde,j'utilise pour mon site le script "espace adhérent" et j'aimerais inclure un script permettant aux membres ayant perdu leur mot Je ne trouve pas [ par vancutsen ] Bonjour,je n'arrive pas à trouver dans ce scrip ou est erreur echo '\'.$value['Contact_1']..$value['Contact_1'].'</a&gt


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.