2009-11-20 17 views
24

En una aplicación Qt de escritorio, tengo algunas coordenadas GPS que me gustaría mostrar en un mapa. Mi plan es construir una URL con las coordenadas y permitir que un navegador web y mapas de Google o un servicio similar hagan el trabajo pesado.URL para marcadores múltiples en Google Maps

Después de leer algunos documentos aparentemente ingeniería inversa en

mapki.com slash wiki slash Google_Map_Parameters 

puedo hacer que funcione para un solo punto, pero ¿cuál es la sintaxis de URL para varios puntos?

Mi mejor tiro hasta el momento es la construcción de una cadena como esta:

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

pero que sólo mostrará "Mi segundo punto". ¿Hay una mejor descripción de la sintaxis en algún lugar?


Sustitución q = = con marcadores no funcionaba y el "mapa estático" sugerencia a continuación sólo se quejaron de una clave de API incorrecta.

Respuesta

33

para Google Maps estática existe esta 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 

no estoy seguro de si esta sintaxis también es bueno para mapas estándar

+3

cooool, gracias! también, para otros navegadores, al omitir la 'clave 'solo se usará una clave API anónima, lo cual está bien para un uso limitado. – gatoatigrado

+1

Nota: Parece que hay un límite en el número total de marcadores, que es 25. – RickCase

5

Lanzar parámetros en maps.google.com sólo le consigue un punto .

Como dice dusoft, puede usar Google Static maps.

O, si necesita mapas dinámicos, puede escribir su propia página web pública que utiliza la API de Google Maps y acepta una larga lista de parámetros. Utilice su propia página web exactamente de la misma manera que tenía la intención de utilizar la página web maps.google.com, excepto que puede diseñar cómo quiere que sean los parámetros.

Tal vez algo así como this.

2

http://staticmapmaker.com/ - muy buena herramienta web para generar direcciones de mapas estáticos.

Lista de servicios de mapas soportadas actualmente: - Google - Bing - Yandex - AQUÍ - Mapbox - MapQuest - CartoDB

P. S. Sé que esta es una vieja pregunta, pero muchos todavía buscan en Google.

Cuestiones relacionadas