Newsgroup: it.comp.www.php
Titolo: Phoogle: esempio di utilizzo (da me non funziona!)

setAPIKey('ABQIAAAA6Jsp030sKGIbis4n2fHOUBRT_x8GzXUgj7E34AwILdFLs_o6XRR-
uDmPbTDMj4O1RywxyY4TtU2HBQ');
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
">
<head>
<META NAME=author CONTENT="Salvatore Capolupo 
s.cap...@email.it
">
<META NAME=description CONTENT="Luna Nuova">
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>Luna Nuova Home Page</title>
<link rel="stylesheet" href="lunanuova.css" type="text/css">
<?
	$map->printGoogleJS();
?>
</head>
<body onLoad="scorrevole()">
...
<div id='main'>
	<h1>La mia mappa preferita</h1>
	<?
	  $map->addAddress(/*località che voglio visualizzare*/);
	  $map->setHeight(500);
	  $map->setWidth(500);
	  $map->showMap();
	?>
</div>
...
Grazie a chi risponderà ... sayhem

 Peccato che da me non funzioni assolutamente!
Non è che non ho voglia di scaricare e provare lo script :-), ma non
potresti dire che errore ti dà, ammesso che te ne dia uno?
Ovviamente, imposta prima l'error_reporting a E_STRICT.
Ciao.
Maverick
-- 
«Che non siete più liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitù!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

 Maverick
ciao e grazie della risposta Maverick...
qui sembra che non dia alcun messaggio di errore,nè prima nè adesso
che ho inserito
error_reporting(E_STRICT);
Appare comunque una pagina vuota (al posto della mappa)...

 Appare comunque una pagina vuota (al posto della mappa)...
ehm, hai inserito la *tua* api google nel file phoogle.php, vero? :-)
(sì, è necessario farlo, benché non sia chiaramente indicato sul sito)
se invece l'avevi già fatto, vedrò di provare lo script anch'io.


 (sì, è necessario farlo, benché non sia chiaramente indicato sul sito)
azz... stasera ci provo e ti faccio sapere, Maverick.
Grazie mille! :)

 (sì, è necessario farlo, benché non sia chiaramente indicato sul sito)
hum, sorry. mi sa che l'avevi già inserita :))
ho provato anch'io, e non funziona neppure a me. l'errore (javascript)
sembra provenire dal fatto che $this->validPoints[0]['long'] e
...['lat'] nel metodo showMap() non vengono valorizzati, sono NULL.
anzi, è l'intero array $this->validPoints a non essere valorizzato.
bisognerebbe farglielo presente allo sviluppatore, oppure perdere tempo
e vedere perché non viene valorizzato... se ho tempo, più tardi vedo di
perdere un po' di tempo :)
Ciao


 azz... stasera ci provo e ti faccio sapere, Maverick.
azz... ma allora non era la tua quella api key? :)
comunque io ho messo la mia e non va neppure a me :)
Ciao.
Maverick
-- 
ĢChe non siete pių liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitų!ģ (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

  schiavitù!» (a Mario di Monte Mario, Roma) #
http://libre.netsons.org/
sì la api key era la mia, in effetti mi sono rincogl... l'include
c'era :)
forse sarebbe il caso di farlo presente allo sviluppatore...?

 forse sarebbe il caso di farlo presente allo sviluppatore...?
ok, ho inserito l'indirizzo completo ed ora č andato.
l'autore comunque dovrebbe controllare se č stato fornito almeno un
indirizzo valido, prima di cercare di print-are la mappa.
fammi sapere se a te funziona.
Ciao.
Maverick
-- 
«Che non siete piů liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitů!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

[...]
ciao scusa ma per "l'indirizzo completo" cosa intendi (scusa ma non ho
il codice davanti in qst momento :) ) ?
Una volta che faccio l'include, inserisco correttamente la API key
edinizializzo come mostrato sopra, cosa devo aggiungere/modificare?
thanx

 edinizializzo come mostrato sopra, cosa devo aggiungere/modificare?
io sono partito dal tuo esempio. ricordo di aver eliminato, ovviamente,
solo il link al file css e "scorrevole()" dal body.onload.
ah, poi ho aggiunto gli apici a "Response" all'interno del metodo
addAddress, ma anche in questo caso non credo sia questo il problema,
dato che PHP dovrebbe aggiungerli automaticamente.
Sempre in quel metodo avevo poi aggiunto queste linee di codice:
    $fd = fopen('log.txt', 'a');
    fputs($fd, print_r($this->validPoints,   true) . "(VP)   \n\n" .
               print_r($this->invalidPoints, true) . "(INVP) \n\n");
appena prima del ciclo if, e queste altre:
    fputs($fd, print_r($this->validPoints,   true) . "(VP)   \n\n" .
               print_r($this->invalidPoints, true) . "(INVP) \n\n");
    fputs($fd, print_r($results, true). " (RES) \n\n [Executed] \n\n");
    fclose($fd);
subito dopo. Giusto per capire un po' come venivano riempiti i due array
e qual era la risposta di 
maps.google.com
 (da lì ho capito che non mi
restituiva tutti i dati, e mi sono accorto di non aver inserito
l'indirizzo completo). Al limite, prova a vedere a te cosa restituisce.
Comunque sia, se usi Firefox, magari con Firebug, ti dà qualche errore?
Ciao,
Maverick
-- 
«Che non siete più liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitù!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

 anche se non credo sia questo il tuo problema...
[...]
invece era proprio questo, porc... :D ed io che stavo impazzendo!
Grazie mille! :)