Corsi on-line

GMaps.js per integrare velocemente le mappe di Google

GMaps.js è una soluzione semplice, libera (rilasciata sotto licenza Open Source) e gratuita per interagire in modo rapido e semplice con la API (Application Programming Interface) messe a disposizione da Mountain View per l’interazione con le proprie mappe (Google Maps); si tratta di una libreria realizzata in JavaScript che viene fornita come estensione del noto framework Ajax jQuery.

Utilizzare GMaps.js è estremamente semplice: dopo aver effettuato l’inclusione di jQuery e dei file della libreria, l’utilizzatore dovrà definire l’ID del container e le coordinate di longitudine e latitudine della mappa che si desidera visualizzare, come nell’esempio seguente:

new GMaps({
div: '#map',
lat: -12.043333,
lng: -77.028333
});

Lo sviluppatore avrà inoltre la possibilità di definire i parametri relativi allo zoom (che come impostazione predefinita è “15”), alla larghezza e all’altezza, inoltre, è bene tenere conto del fatto che le dimensioni stabilite all’interno di un foglio di stile consentiranno l’override dei valori contenuti nel selettore.

Per arricchire le mappe incluse sarà infine possibile aggiungere eventuali markers, rilavare il posizionamento di un utente tramite le funzionalità per la geolocalizzazione di HTML5, definire specifici percorsi e impostare eventi personalizzati.

Post correlati
  • Anonimo

    dimenticavo:
    come si ricavano le coordinate? es. se uno volesse farsi una tabella con nomi località e le loro coord.?

  • Anonimo

    Puoi prendere le coordinate dalle mappe stesse.

  • Anonimo

     è si si tasto dx sulla mappa…., me io speravo che ci fossere gia delle tabelle fatte (almeno a livello comune)

  • borgoitalia

    altra domanda: c’è qualche settaggio per far apparire la mappa “satellite” ?

  • ClaudioGarau

    Le coordinate vengono indicate dalle mappe, per la visualizzazione satellite devi utilizzare il controllo MapType control.
    https://developers.google.com/maps/documentation/javascript/controls#ControlsOverview

  • borgoitalia

    grazie, ma non c’ho capito (diciamo) un piffero.
    farò un post sul forum

I più letti del mese
Tematiche