begin process at 2010 02 10 10:32:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

google map, image dans infobulle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

google map, image dans infobulle

samedi 22 mars 2008 à 18:34:23 | google map, image dans infobulle

dante20007

bonjour , je veux mettre une image dans chaque info bulle sous google map.
le nom de mon image est dans un champ de ma base de donnée,et je le recupere pour google map par un fichier xml, mais je n'arrive pas à l'afficher,en fait ca affiche son nom:
EX:
    GDownloadUrl("phpsqlajax_genxml.php", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var name = markers[i].getAttribute("name");
            var address = markers[i].getAttribute("address");
            var type = markers[i].getAttribute("type");
            var image = markers[i].getAttribute("image");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, name, address, type, image);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, name, address, type, image) {
      var marker = new GMarker(point, customIcons[type]);
      var html = "<b>" + name + "</b> <br/>" + address + "<br/>" + type + "<br/>" +image;
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;

Ma variable "image" contient le nom de mon image

Voici mon xml:

    <?php
require("phpsqlajax_dbinfo.php");

// Start XML file, create parent node
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("markers");
$parnode = $doc->append_child($node);

// Opens a connection to a mySQL server
$connection=mysql_connect (localhost, $username, $password);
if (!$connection) {
  die('Not connected : ' . mysql_error());
}

// Set the active mySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
  die ('Can\'t use db : ' . mysql_error());
}

// Select all the rows in the markers table
$query = "SELECT * FROM markers WHERE 1";
$result = mysql_query($query);
if (!$result) {
  die('Invalid query: ' . mysql_error());
}

header("Content-type: text/xml");

// Iterate through the rows, adding XML nodes for each
while ($row = @mysql_fetch_assoc($result)){
  // ADD TO XML DOCUMENT NODE
  $node = $doc->create_element("marker");
  $newnode = $parnode->append_child($node);

  $newnode->set_attribute("name", $row['name']);
  $newnode->set_attribute("address", $row['address']);
  $newnode->set_attribute("lat", $row['lat']);
  $newnode->set_attribute("lng", $row['lng']);
  $newnode->set_attribute("type", $row['type']);
  $newnode->set_attribute("image", $row['image']);
}

$xmlfile = $doc->dump_mem();
echo $xmlfile;

?>



Cette discussion est classée dans : mysql, type, image, var, markers


Répondre à ce message

Sujets en rapport avec ce message

Insertion image blob dans mysql [ par amewole ] Je procède à l'upload d'images que j'insère dans ma base de données qui se passe bien sauf que la colonne qui contient l'image de type blob ( img_blob Les fichiers [ par Bumcello ] Bonjour,Le script suivant sert à uploader des images de types differents. Et donc si je choisis un fichier jpeg cela ne fonctionne pas cela m'affiche IMAGE [ par aurelbzh ] Voici mon code pour afficher dans un tableau des image 3 par 3 sur mon site le probleme c ke si je ne rentre qu'une  image dans la base les deux otre Prolème d'affichage avec google maps en php mysql.... [ par nickbenson ] Bonjour, j'ai un problème d'affichage avec ma base de donnés MYSQL. mon code appel bien les données, mais affiche une carte avec le dernier resultat, Interface graphique PHP MySQL type EasyPHP [ par butch ] Bonsoir, je programme actuellement en VB sous Access je cherche à basculer sous MySQL PHP, là pour l'instant le m'eclate, mais pour l'affichage je n' affichage d'un message non desire [ par guisx00 ] Bonjour, Je suis entrain de me remettre dans le php et je n'arrive plus à faire fonctionne correctement mon code J'avais cree avec des bout de code comment mettre une image dans une bdd mysql ? [ par nicomilville ] salut comment faire pour mettre une image dans une bdd ?Merci Url d'image [ par davidcian ] Voila mon code://connection a la baseinclude("include/connection.php3"); $nom= $_GET['lot'];$sql ="SELECT id, lot, type, surface, prix, terrasse, expo Erreur SQL !SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id=4 [ par mecapom ] Bonjour j'ai un petit soucis voici mon message d'erreur:Erreur SQL !SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id=4You have an error Upload ? [ par robapt ] Bonjour, je fais pour un site en ce moment un code qui demande un mots de passe avant qu'on puisse uploader le fichier qu'on choisit, j'ai les 2 code


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales