Indicazioni stradali per il mobile web dalla posizione corrente

Sto costruendo una versione mobile di un sito web, cercando di avere un collegamento con un solo clic per lanciare Google Maps con indicazioni per il business, dalla posizione corrente dell'utente. Ho funzionato bene per l'iPhone, ma quando esegui un test su Android, visualizza 'Current% 20Location' e cerca di trovare un'impresa denominata 'Posizione corrente'. Ecco il mio codice attuale:

<a href="http://maps.google.com/maps?saddr=Current%20Location&daddr=123 Street Rd,Cityville,MD,21098">Get Directions</a> 

Ho bisogno di una string universale da cercare dalla posizione corrente e non riesco a trovare una risposta definitiva ovunque in linea.

  • Ottieni tutti gli oggetti visibili su lListView
  • java.lang.RuntimeException: metodo chiamato dopo il rilascio ()
  • Sviluppatore Android "Carica nuovo APK alla produzione 99% completa" e bloccato
  • Navigazione indietro in un'applicazione Android Webview
  • Come rispondere in modo programmato a una chiamata?
  • Android: Programmaticamente Attiva WiFi hotspot
  • Grazie in anticipo per qualsiasi aiuto!

  • Come integrare il segno Google + nella mia applicazione Android?
  • Utilizzando Gradle con un progetto Android esistente
  • Come misurare il tempo trascorso
  • FCM - Non riceve le notifiche quando l'applicazione viene riavviata
  • Come fare riferimento all'attributo di colore in disegni?
  • Imansible trovare org.gradle.api.artifacts.result.ResolvedModuleVersionResult quando si applica il plugin Android a Gradel
  • 4 Solutions collect form web for “Indicazioni stradali per il mobile web dalla posizione corrente”

    Sto facendo la stessa cosa e ora ho funzionato su Android. Non ho un iPhone in modo da non avere alcun modo di test su questo. Dovresti lasciare vuoto il parametro saddr nell'URL e Google Maps quindi la ricaricherà con la posizione corrente dell'utente. Inoltre, usa + segni invece di spazi nell'indirizzo di destinazione. Ecco l'URL corretto:

    http://maps.google.com/maps?saddr=&daddr=123+Street+Rd,Cityville,MD,21098

    Utilizza il google gps api per get l'attuale locazione e passarlo alle mappe. Ancora meglio penso che ci sia un'azione per aprire l'applicazione di mappe incorporata che richiede di percorrere la posizione corrente al tuo indirizzo.

    Questo articolo sui servizi di localizzazione dovrebbe aiutare http://developer.android.com/guide/topics/location/index.html

    Se stai cercando di farlo in modo completo attraverso il web, penso che l'utente deve abilitare i servizi di localizzazione nella pagina Web di Google per farlo funzionare.

    Inoltre, controlla questa libreria JavaScript che fornisce una piattaforma api neutrale per i servizi GPS sulla maggior parte dei dispositivi http://code.google.com/p/geo-location-javascript/

    Google Maps con indicazioni dalla posizione corrente

    https://maps.google.com/maps?saddr=&daddr=35.658157,139.697174&sensor=TRUE

    https://maps.google.com/maps?saddr=&daddr= PLUS

    "location's_latitude" PLUS

    "," PLUS "

    "location's_longitude" PLUS

    "& sensor = TRUE" // per get la posizione corrente

    Probabilmente il modo più accurato con lat e lungo

     <span class="addressAt"> <a href="http://maps.google.com/maps?f=d&amp;hl=en&amp;region=US&amp;doflg=ptm&amp;geocode=&amp;saddr=&amp;daddr=41.75553,-88.322048" target="_blank">213 S River St Aurora, IL</a> </span> 

    Questo è l'unico modo per get una precisa "la mia posizione" nel sito mobile di Google Maps. Sostituisci le coordinate (41.75553, -88.322048) con le tue coordinate. Tutti gli altri modi semplicemente hanno scritto nella mia ubicazione come indirizzo di partenza senza realmente get la posizione in tempo reale.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.