Je souhaite me servir de google maps au moyen d'une classe de la sorte :
<?php
require('GoogleMapAPIv3.class.php');
$gmap = new GoogleMapAPI();
$gmap->setDivId('test1');
$gmap->setDirectionDivId('route');
$gmap->setCenter('Nantes');
$gmap->setEnableWindowZoom(true);
$gmap->setEnableAutomaticCenterZoom(true);
$gmap->setDisplayDirectionFields(true);
// $gmap->setClusterer(true);
$gmap->setSize('600px','600px');
$gmap->setZoom(11);
$gmap->setLang('fr');
$gmap->setDefaultHideMarker(false);
// $gmap->addDirection('nantes','paris');
// cat1
$coordtab = array();
$coordtab []= array('nantes france','Nantes','<strong>html nantes</strong>');
$coordtab []= array('carquefou france','Carquefou','<strong>html carquefou</strong>');
$coordtab []= array('vertou france','Vertou','<strong>html vertou</strong>');
$coordtab []= array('rezé france','Rezé','<strong>html rezé</strong>');
// $gmap->setIconSize(20,34);
$gmap->addArrayMarkerByAddress($coordtab,'cat1');
$gmap->generate();
echo $gmap->getGoogleMap();
?>
Je souhaiterais que les adresses de ce code, "//cat1" soit dynamique, à partir d'une base mysql.J'ai donc créé cette requête :
$db = JFactory::getDBO();
$query="SELECT * FROM #__cck_store_form_activit_de_service WHERE id=66";
echo $query;
$db->setQuery( $query );
$related_field = $db->loadObject();
Ce qui me donne comme champs :$related_field->activite_adresse_numero ;
$related_field->activite_adresse_rue ;
Et je souhaiterais remplacer l'adresse statique par ces variables dans la ligne $coordtab []= array('nantes france','Nantes','<strong>html nantes</strong>');
Je vous remercie de votre attention et de votre aide.