Supporto volontario e collaborativo per Joomla!® in italiano

Usare il GPS in Joomla con Simple Mobile Detection

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
Smartphone GPS Joomla
Ciao a tutti,
dopo aver scritto il mio primo articolo su come visualizzare moduli SOLO nello smartphone, mi sono cimentato in questa nuova impresa. L'idea mi è venuta pensando a Tripadvisor e alla funzione "portami".
Volevo creare un modulo nei miei siti web per poter collegare le attività direttamente ai sistemi Gps dei nuovi smartphone (non tutte le attività sono su tripadvisor).
Ricollegandomi all'articolo precedente, mi sono fatto una domanda:
Android e apple usano la stessa sintassi per usare il GPS? No



I miei primi esperimenti sono stati di far visualizzare 2 immagini diverse nelle 2 "marche" di dispositivi.

Il plugins Simple Mobile Detection ci viene in soccorso.

Potete consultare questo articolo Creare moduli visibili solo su smartphone

Nota: ho dovuto disattivare la cache per poter usare questa opzione.

Ho creato il modulo HTML personalizzato ed ho inserito il codice:

{IfMobile ipad}

    Codice per ipad

{EndIfMobile}

{IfMobile iphone}

     Codice per iphone

{EndIfMobile}

{IfMobile android}

     Codice per Android

{EndIfMobile}

{IfMobile isdevice}

{EndIfMobile}

In questo modo ho creato il modulo personalizzato per ogni device.

All'interno di questo ho inserito il codice ulteriore per poter localizzare la mia attività con il GPS.

{IfMobile ipad}
 
<a href="http://maps.apple.com/?daddr=firenze+piazza+duomo"><IMG SRC="/images/usailgps.png" ALT="Vieni da noi" </a>
 
{EndIfMobile}
{IfMobile iphone}
 
<a href="http://maps.apple.com/?daddr=firenze+piazza+duomo"><IMG SRC="/images/usailgps.png" ALT="Vieni da noi" </a>
 
{EndIfMobile}
{IfMobile android}
 
<a href="geo:43.773056,11.255358?q=43.773056,11.255358"><IMG SRC="/images/usailgps.png" ALT="Vieni da noi"></a>
 
{EndIfMobile}
{IfMobile isdevice}
{EndIfMobile}

Ecco qualche informazione utile in più (tradotto):

URL di Google Maps o Apple

Gli esempi che seguono mostrano un URL di Google Maps, mappe le URL di Apple  sono formattati nello stesso modo. Basta sostituire maps.google.com con maps.apple.com. Le Mappe di su apparati Apple si apriranno in Google Maps.

Formattazione

     Assicurarsi di utilizzare un ? prima del primo parametro in tutti i casi. I parametri aggiuntivi non lo richiedono.
     I caratteri devono essere codificati per gli URL. Si Sostituiscono gli spazi con un +.
     Separare i parametri (come ad esempio un punto di inizio e di fine) con un &.
     Questa risorsa fornisce informazioni sui parametri aggiuntivi come, sovrapposizioni traffico "vicino", ecc
     E' anche possibile selezionare un tipo di terreno, il livello di zoom, ecc

Ricerca Località

    Formato: http://maps.google.com/?q=your+query
    q= indica una query.  Tutto quello che inseriamo dopo questo si comporterà come se inserito nella casella di ricerca di Google Maps
    Esempio: http://maps.google.com/?q=100+Main+Street+Buffalo+NY

Ottenere indicazioni Utilizzando un indirizzo

    Format: http://maps.google.com/?&daddr=End+Point+Address
    daddr= indica un indirizzo di destinazione (arrivo).
    E' possibile inserire solo un punto di arrivo, a condizione che l'utente seleziona il "Consenti Google Maps per usare la mia attuale posizione" quando viene richiesta.
    Esempio: https://maps.google.com/?daddr=Parliament+Hill+Ottawa
    Uso opzionale saddr= indica il punto di partenza.
    Esempio: https://maps.google.com/?saddr=535+Legget+Drive+Kanata+Ontario&daddr=Parliament+Hill+Ottawa

Coordinate:

Le coordinate devono essere in formato decimale. La Latitude deve essere inserita prima della Longitudine. 

    Ricerca Località: https://maps.google.com/?q=45.424807,-75.699234
    Usare q=loc= seguito dalle coordinate (separate da una virgola).
    Indicazioni stradali: https://maps.google.com/?daddr=45.424807,-75.699234
    daddr= indica l'indirizzo di destinazione (arrivo).
    E' possibile inserire solo un punto di arrivo, a condizione che l'utente seleziona il "Consenti Google Maps per usare la mia attuale posizione" quando viene richiesta..
    Uso opzionale saddr= indica il punto di partenza.
    Esempio: https://maps.google.com/?saddr=45.34802,-75.91903&daddr=45.424807,-75.699234

Per avere qualche linea guida in più sulla sintassi, potete fare riferimento a questo link oppure cercare nei motori di ricerca (maps daddr)

Il risultato nello smartphone sarà così (esempio):

 Joomla e Modulo per GPS Joomla e GPS applicazioni

Buon lavoro a tutti!

Moduli e plugins installati in joomla 3.3.6 con template protostar

Ciao a Tutti da Matteo



CommentaCommenta questo articolo sul forum

Ho scritto e condiviso questo articolo su Joomla.it, fallo anche tu. Invia ora un nuovo articolo!
matteo
Nome: matteo
Alcune informazioni su di me:


Ho anche scritto:
         ✔ diventa autore su Joomla.it

Ultima versione di Joomla!®

downloadVer. 3.7.2 Stabile Italiana
Data di rilascio: 23 Maggio 2017
(leggi la notizia Demo online

Le migliori estensioni gratuite

Un elenco aggiornato con i link a più di 100 estensioni fra componenti, moduli e plugin gratuiti per Joomla! 3

Manuale in italiano

Manuale in italianoPer conoscere meglio Joomla!, le sue caratteristiche ed il metodo di utilizzo leggi il manuale tradotto in italiano.

Molto utili anche le risposte alle domande più frequenti: FAQ

Sicurezza del proprio sito Joomla!Leggi anche: Nozioni sulla sicurezza del proprio sito

Autori di articoli recenti

Invia un articolo!Scrivi un articolo su Joomla.it e ricevi i ricavi dalle pubblicità di Google Adsense!
Segui queste istruzioni, condividi e collabora con la community. L'elenco degli autori attivi sul sito.

Libri consigliati

Torna su

Joomla.it sui Social Network

JoomlaDay Italia

JoomlaDay

Newsletter

Inserisci qui la tua e.mail: