Preliminari
Geocode
- Google maps attribuisce automaticamente le coordinate ad un indirizzo nel formato “via/piazza, Città”, ma se gli indirizzi sono numerosi il tempo impiegato è tale da rendere la pagina quasi inaccessibile. Allora vale la pena di inserire le coordinate nel DB.
- Per farlo è necessario disporre di Google drive. Creare sul proprio PC un foglio elettronico dove verranno riversati gli indirizzi e verranno create due colonne: Lat e Lng.
- Aggiungere nel DB i campi Lat e Lng che serviranno per importare le coordinate
- Trasferire su Google drive il foglio ed aprirlo con Google fogli. Controllare che non ci siano apici negli indirizzi Selezionare la colonna degli indirizzi e scegliere fra gli strumenti Geocode Cells (se non è installato installarlo).
- Attendere che sia compiuta l’operazione e scaricare il file
DB
- Importare il file excel nel db ed aggiornare i campi lat e lng
- Sostituire le virgole con punti
- Progettare la query che seleziona gli indirizzi, le coordinate ed eventuali informazioni aggiuntive.
Sviluppo
- Raggiungere l’indirizzo google maps https://developers.google.com/maps/documentation/javascript/adding-a-google-map
- Copiare il codice e personalizzarlo
- Chiedere una API KEY
- Creare una pagina dinamica dove inserire la query che sceglie gli indirizzi e le loro coordinate e la API KEY
- Personalizzare la mappa aggiungendo le notazioni di stile, https://mapstyle.withgoogle.com/
Risultato
http://www.nomidellashoah.it/1indice_maps.asp