2009-11-20 9 views
24

Dans une application Qt de bureau, j'ai des coordonnées GPS que j'aimerais afficher sur une carte. Mon plan est de construire une URL avec les coordonnées et laisser un navigateur web et Google Maps ou un service similaire faire le gros du travail.URL pour plusieurs marqueurs dans Google Maps

Après avoir lu certains documents désassemblé apparemment à

mapki.com slash wiki slash Google_Map_Parameters 

Je peux le faire fonctionner pour un seul point, mais quelle est la syntaxe URL pour plusieurs points?

Mon meilleur coup est à ce jour pour construire une chaîne telle que celle-ci:

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

mais ne montrer « Mon deuxième point ». Y a-t-il une meilleure description de la syntaxe quelque part?


Remplacement q = avec des marqueurs = n'a pas fonctionné et la suggestion « carte statique » ci-dessous ne plaint d'une clé API incorrecte.

Répondre

33

pour google maps statique il y a cette 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 

Je ne suis pas sûr si cette syntaxe est également bon pour les cartes standards

+3

cooool, merci !! En outre, pour les autres utilisateurs, l'omission de la clé n'utilisera qu'une clé API anonyme, ce qui est acceptable pour un usage limité. – gatoatigrado

+1

Remarque: Il semble qu'il y ait une limite au nombre total de marqueurs, soit 25. – RickCase

5

paramètres Lancer à maps.google.com seulement vous obtient un point .

Comme le dit le président, vous pouvez utiliser les cartes Google Static. Ou, si vous avez besoin de cartes dynamiques, vous pouvez écrire votre propre page Web publique qui utilise l'API Google Maps et accepte une longue liste de paramètres. Utilisez votre propre page Web exactement de la même manière que vous aviez l'intention d'utiliser la page web maps.google.com, sauf que vous concevez ce à quoi vous voulez que les paramètres ressemblent.

Peut-être quelque chose comme this.

2

http://staticmapmaker.com/ - outil Web très agréable pour générer des URL de carte statiques.

Liste des services de carte actuellement pris en charge: - Google - Bing - Yandex - ICI - MapBox - MapQuest - CartoDB

P.S. Je sais que c'est une vieille question, mais beaucoup encore google pour cela.

Questions connexes