Personalizzare la propria mappa
Scritto da Gabriele Rocca il 28 Giu 2006 | Categoria: API How to
Una volta integrata Google Maps ad una pagina web come descritto nel post precedente “Come aggiungere Google Maps ad una pagina Web”, possiamo personalizzarla a nostro piacimento, aggiungendo tutti i servizi che ci interessano. Per esempio, se volessimo inserire dei marker alla nostra mappa, è sufficiente modificare la funzione load () vista precedenza aggiungendo alcune righe di comando:
function load()
{
if (GBrowserIsCompatible()) {
// Come nel post precedente creiamo la mappa, la centriamo
// e aggiungiamo dei controlli
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(45.068150,7.688050), 10,G_HYBRID_MAP);
// Funzione che crea il Marker a cui vengono passati il punto e la
// descrizione
function createMarker(point, description) {
// Crea il marker nel punto che viene passato
var marker = new GMarker(point);
// Aggiunge al marker una finestra HTML in cui viene messa la
// descrizione
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(description);
});
return marker;
}
// Aggiunge il Marker "Prova Via di prova 10100 Torino, Italia"
// alle coordinate latitudine 45.068150 e longitudine 7.688050
map.addOverlay(createMarker(new GLatLng(45.068150,7.688050), "<b>Prova</b><br><br>Via di prova 10100 Torino, Italia"));
}
}
Per coloro che possiedono un minimo di conoscenze di pagine Web e desiderano ulteriormente personalizzare la propria mappa, è possibile aggiungere molte altre opzioni seguendo le indicazioni mostrate nella documentazione ufficiale di Google Map.
In pochissimo tempo, è possibile realizzare una mappa come questa.
Popularity: 34% [?]
Articoli collegati