Salta al contenuto

Condividere link corretti e puliti allo stesso luogo su diversi siti di mappe

19 febbraio 2011

Quest’idea mi è venuta semplicemente considerando una necessità pratica che a volte si riscontra dovendo organizzare degli incontri/appuntamenti con altre persone, ad esempio per l’assemblea del gruppo Linux. ;) In giro ci sono diversi siti web che permettono di cercare luoghi sulle mappe e condividerne i link.

Siti diversi usano dati diversi, quindi una strada su Google Maps potrebbe non essere corretta mentre su Yahoo! Maps sì, o cose di questo genere. Succede ad esempio con la via dove abito io! Inoltre gli URL generati spesso e volentieri sono molto lunghi, in quanto contengono un sacco di metadati inutili come ad esempio l’indirizzo testuale inserito, la lingua dell’utente, eccetera.

Aggiungiamoci anche che in certi casi si vuole poter condividere uno specifico sito di mappe (per esempio OpenStreetMap) e magari spostare il marker rispetto al posto dove viene messo automaticamente dal sito di mappe utilizzato, o ancora sapere le coordinate geografiche a cui corrisponde un certo posto. Per questi motivi ho creato un piccolo generatore di mappe utilizzabile direttamente via web.

L'interfaccia è senza troppi fronzoli ma funziona

Cliccate qui per accedere al generatore di mappe

L’utilizzo è semplice: si inserisce un indirizzo nella casella in basso per iniziare a cercare il luogo da linkare, poi si può trascinare manualmente il marker sulla mappa per metterlo esattamente nel punto giusto, si può cambiare visuale (satellitare o mappa) e usare lo zoom per aiutarsi. I link a destra si sistemano automaticamente ogni volta che si sposta l’indicatore oppure si preme il pulsante per cercare l’indirizzo.

Tutte le mappe indicano lo stesso luogo e circa con lo stesso livello di zoom medio con riferimento al 16 su Google Maps (per quanto possibile). Le coordinate del punto sono mostrate sotto alla mappa. Vi mostro come esempio il centro giovanile di Bassano del Grappa come cercato su Google Maps e come generato dal mio script:

  1. http://maps.google.com/maps?f=q&source=s_q&hl=it&geocode=&q=via+ognissanti+4,+bassano+del+grappa&aq=&sll=37.0625,-95.677068&sspn=36.589577,97.294922&ie=UTF8&hq=&hnear=Via+Ognissanti,+4,+36061+Bassano+del+Grappa+Vicenza,+Veneto,+Italia&z=16
  2. http://maps.google.com/maps?q=45.7627911,11.7346639&z=16

Sono soddisfatto del risultato! :) Spero possa esservi utile e se avete qualsiasi tipo di suggerimento per migliorare le funzionalità dello script non esitate a scrivermele.

2 commenti Lascia un →
  1. Dario permalink
    19 febbraio 2011 2:38 pm

    straordinariamente utile! Bravo Andrea..

  2. 19 febbraio 2011 3:40 pm

    Idea niente male; lavoro molto poco con le mappe, ma sembra utile.
    Fantastico il codice, complimenti! :)

Che cosa ne pensi?

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.

Join 43 other followers