Gracias por contestar pateketrueke,
Haber eso que me has comentado ya lo he probado y entonces no aparece el mapa, es decir no pasa las direcciones
$map->addAddress('Eivissa, Islas Baleares');
$map->addAddress('Parterna, Valencia');
Haber cuento un poco no soy programador pero he leido bastante y antes de poner la pregunta intento resolverla yo solito, ya sabes Google y la pagina oficial de PHP.
El tema esta en que estoy modificando un Script de anuncios clasificados muy basico y le voy añadiendo cosas y cambiando cosas aqui y alli y probando y probando y equivocandome.
Pero el problema es que el script no es propio mio, y el par de funciones tampoco... aunque las he modificador para que arroje el formato que busco.
Paso una version resumida de todo... para que se vea como trabaja la funcion a la que llama.
Código PHP:
<?
require("funcs1.php");
require_once("phoogle.php");
$allcatfields=array('title','descripcion','provin','poblacion','cat');
start();
function browse_ads()
{
global $ads_count, $html_header, $ct, $provin, $poblacion, $mds, $cat, $categories, $cat_fields;
$map = new PhoogleMap();
$replmapa="</script>
<script src='http://maps.google.com/maps?file=api&v=2&key=XXXXXXXXXXX' type='text/javascript'></script>";
$html_header=ereg_replace('</script>', $replmapa, $html_header);
echo $html_header;
echo "
".get_ads_captions().get_ads()."
";
$map->showMap();
exit;
}
function get_ads_captions()
{
global $cat_fields, $ads_count, $cat, $ct, $provin, $poblacion;
$captions="";
if($ads_count == 0) $captions="";
return $captions;
}
function print_ad ($row)
{
global $cat_fields, $cat, $ct, $provin, $poblacion;
$row=check_row($row);
$time1=$row['time'];
$ad_date=get_short_date($time1);
$idnum=$row['idnum'];
$html_ad='$map->addAddress';
foreach ($cat_fields as $key => $value)
{
if ( ($cat_fields[$key][1]=='1') or ($cat_fields[$key][1] == '12'))
{
if ($key == 'poblacion'){$html_ad=$html_ad."('$row[$key], ";}
}
{
if ($key == 'provin'){$html_ad=$html_ad."$row[$key]');";}
}
}
return $html_ad;
}
?>
Se que el problema esta en las funciones, pero he leido sobre ellas en el manual oficial y me pierdo, Si alguien me echa una mano.
Gracias