2013-05-01 19 views
12

State cercando una risposta, non la trovo. Sto utilizzando l'API di Google Maps V3 per ottenere indicazioni stradali e una mappa. Tutto questo è OK ...Google Maps Indicazioni API Equivalente URL

Ma io voglio fornire un link A-tag standard di bog alle direzioni equivalenti su Google Maps stesso. Ho 2 codici postali. Come faccio a generare un URL di Google Maps le indicazioni sulla base di 2 codici postali o il mio

google.maps.DirectionsService 

ho intenzione di utilizzare l'URL per produrre un "View su Google Maps" pulsante e un pulsante "stampa".

Cheers! Aiden

risposta

10

vedono il collegamento nel this Stackoverflow question

http://www.seomoz.org/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters

saddr =

Imposta il punto di partenza per le ricerche indicazioni. Puoi anche aggiungere del testo tra parentesi per evidenziarlo nella barra laterale delle indicazioni stradali.

DADDR =

Imposta il punto finale per indicazioni ricerche, e ancora una volta sarà in grassetto il testo aggiunto brackets.You può anche aggiungere "+ a:" in cui saranno definiti mediante punti. Questi possono essere aggiunti più volte.

Example

+0

+1 e accettare. Perfezionare. Qualcosa mi dice che avrei dovuto cercare più duramente. Ho qualche rappresentante, il mio cervello è abbagliato questa sera. –

+1

Il punto di partenza dovrebbe essere delimitato da 'saddr' –

16

Ecco alcuni link HTML standard per le diverse funzioni di Google Maps. I keep an updated post here.

//Spaces can be changed to "+" or encoded as "%20". 

//Linking to a location (No directions) 
https://www.google.com/maps?q=760+West+Genesee+Street+Syracuse+NY+13204 

//No starting point (User input required to generate directions). 
https://www.google.com/maps?daddr=760+West+Genesee+Street+Syracuse+NY+13204 

//With a set location as starting point (Automatically generates directions with no user input required). 
https://www.google.com/maps?saddr=760+West+Genesee+Street+Syracuse+NY+13204&daddr=314+Avery+Avenue+Syracuse+NY+13204 

//With "My Location" as starting point (Automatically generates directions with no user input required). 
https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204 

//Current Location to Latitude and Longitude 
https://www.google.com/maps?saddr=My+Location&daddr=43.12345,-76.12345 

//Query search of a Latitude and Longitude 
//Also shows setting a default zoom level 
https://www.google.com/maps?ll=43.12345,-76.12345&q=food&z=14 

//String search as destination 
https://www.google.com/maps?saddr=My+Location&daddr=Pinckney+Hugo+Group 
+0

Non sono sicuro di come vengono cambiate le cose, ma usando My + Location non funziona, ho usato Current + Location invece –

+0

Questo funziona bene in chrome/firefox/IE11 , ma non lo vedo funzionare in IE9 quando uno dei parametri è 'My + Location'/'Current + Location'. – aceanindita

+0

Vedo un problema qui con IE9 e utilizzo di 'My + Location'/'Current + Location'. Sembra cercare il testo vero invece di interpretare la mia posizione - qualche idea? https://www.google.com/maps?saddr=My+Location&daddr=760+West+Genesee+Street+Syracuse+NY+13204 – aceanindita

2

A partire dal 4 nov 2014 questo funziona su iOS 8 su Safari su iPhone 5C:

https://www.google.com/maps/dir/current+location/100 N Arlington Ave, Reno, NV 89509

Si aprirà automaticamente Google Maps se installata e vi porterà alla schermata direzioni di selezione . Nota anche: non importa se si utilizza %20, o + per gli spazi.

Problemi correlati