ciao a tutti
ho una mappa con diversi marker, con un icona personalizzata. I marker vengono generati da database, e ad ogni marker viene associata l' icona personalizzata. L' icona è una nuvoletta, e al suo interno vorrei inserire del codice php che ne dinamichi il contenuto(ad esempio anziche comparire tante nuvolette vuote compaiono le nuvolette con all' interno il valore dell' id corrispondente a quel marker....)
ho provato a generare l' immagine con php usando createimagefromjpeg e imagestring, la funzione svolge il suo lavoro, ma quando vado a passare il codice all' interno della funzione javascript di richiamo icona personalizzata mi da errore.....
FUNZIONE ORIGINARIA(stampa sulla mappa una nuvoletta vuota per ogni marker)
var tuaicona = new GIcon(G_DEFAULT_ICON, "http://www.miosito.com/images/nuvoletta.png");
tuaicona.iconSize=new GSize(42,42);
tuaicona.shadowSize=new GSize(32,32);
FUNZIONE MODIFICATA(Stampa non sulla mappa ma su una pagina l' immagine della nuvoletta "piena" del valore dinamico... nel mio esempio stampa 1)
<?php
// Creo immagine da file
$im = imagecreatefromjpeg('images/nuvoletta.jpg');
// Creo e coloro stringa da stampare all' interno
$textcolor = imagecolorallocate($im, 255, 255, 255);
//Creo queryu di selezione
$query=mysql_query("SELECT * FROM Clienti WHERE IDMarker=1");
while ($row=mysql_fetch_array($query)){
$number=$row['IDMarker'];
// Scrivo la stringa dinamica all' interno della nuvoletta
imagestring($im, 15, 20, 12, $number , $textcolor);
}
// Stampo l' immegine
header('Content-type: image/jpeg');
imagepng($im);
imagedestroy($im);
?>
come posso quindi generare queto effetto dinamico da integrare in javascript?
aspetto risposte
grazie a tutti