salve,
il mio obbiettivo è stampare dei marker su una mappa di google che ho all'interno della mia pagina web. Devo stampare i marker prelevando i dati da una tabella del database.
Ho fatto, dopo aver dato un occhiata in giro sul web, il seguetne script:
codice:
<script type="text/javascript">
var map = null;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
//map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(42.565724, 12.644062), 14);
geocoder = new GClientGeocoder();
<?php while($row = mysql_fetch_assoc($result)) {
echo "point = new GLatLng({$row["longitudine"]},{$row["latitudine"]});n";
echo "map.addOverlay(createMarker(point, '".addslashes($row["indirizzo"])."'));n";
}
?> }
}
</script>
senza il codice php la cartina funziona correttamente. Pensavo bastase aggiungere quelle due righe in blu per far si che, per ogni riga risultato della query, il codice stampa un nuovo marker, ma così non è..
sbaglio qualcosa a livello di codice, o è proprio sbagliato il concetto??
grazie..