2009-11-20 11 views
24

In un'applicazione Qt desktop, ho alcune coordinate GPS che vorrei mostrare su una mappa. Il mio piano è quello di costruire un URL con le coordinate e lasciare che un browser web e Google maps o un servizio simile facciano il lavoro pesante.URL per più indicatori in Google Maps

Dopo aver letto alcune documentazione apparentemente reverse-engineering a

mapki.com slash wiki slash Google_Map_Parameters 

posso farlo funzionare per un solo punto, ma qual è la sintassi URL per più punti?

mio colpo migliore finora è quello di costruire una stringa come questa:

http://maps.google.com/?ie=UTF8&[email protected],17.82&[email protected],17.82

ma che mostrerà solo "mio secondo punto". C'è una descrizione migliore della sintassi da qualche parte?


Sostituzione q = con marcatori = non funzionava e il suggerimento "mappa statica" di seguito solo lamentato una chiave API corretto.

risposta

33

per Google Maps statica c'è questo URL:

http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap 
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY 

io non sono sicuro se questa sintassi è anche un bene per mappe standard

+3

cooool, grazie !! inoltre, per gli altri utenti che navigano, omettendo la 'key' verrà semplicemente utilizzata una chiave API anonima, che è accettabile per un utilizzo limitato. – gatoatigrado

+1

Nota: sembra che ci sia un limite al numero totale di marcatori, che è 25. – RickCase

5

Lanciare parametri a maps.google.com si ottiene un solo punto .

Come dice dusoft, è possibile utilizzare le mappe statiche di Google.

Oppure, se sono necessarie mappe dinamiche, è possibile scrivere la propria pagina Web pubblica che utilizza l'API di Google Maps e accetta un lungo elenco di parametri. Usa la tua pagina web esattamente nello stesso modo in cui intendi utilizzare la pagina web maps.google.com, ad eccezione del fatto che puoi progettare come desideri che siano i parametri.

Forse qualcosa come this.

2

http://staticmapmaker.com/ - strumento web molto bello per la generazione di URL di mappe statiche.

Elenco dei servizi cartografici attualmente supportati: - Google - Bing - Yandex - QUI - Mapbox - MapQuest - cartodb

P.S. So che questa è una vecchia domanda, ma molti lo usano ancora.

Problemi correlati