web-dev-qa-db-fra.com

URL pour plusieurs marqueurs dans Google Maps

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

Après avoir lu une documentation apparemment inversée sur

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 jusqu'à présent est de construire une chaîne comme celle-ci:

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

mais cela ne montrera que "Mon deuxième point". Y a-t-il une meilleure description de la syntaxe quelque part?


Le remplacement de q = par des marqueurs = n'a pas fonctionné et la suggestion de "carte statique" ci-dessous se plaignait uniquement d'une clé API incorrecte.

27
Joakim Rosqvist

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.012318
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY

je ne sais pas si cette syntaxe est également bonne pour les cartes standard

35
dusoft

Lancer des paramètres sur maps.google.com ne vous rapporte qu'un point.

Comme le dit Dusoft, vous pouvez utiliser les cartes statiques de Google.

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 de la même manière que vous aviez l'intention d'utiliser la page Web maps.google.com, sauf que vous pouvez concevoir à quoi vous voulez que les paramètres ressemblent.

Peut-être quelque chose comme this .

6
Mike Williams

http://staticmapmaker.com/ - très bel outil web pour générer des URL de cartes statiques.

Liste des services cartographiques actuellement pris en charge: - Google - Bing - Yandex - ICI - Mapbox - MapQuest - CartoDB

p.s. Je sais que c'est une vieille question, mais beaucoup la recherchent toujours sur Google.

5
cement

Plusieurs paramètres (tels que les marqueurs et les paramètres de chemin) occupent plusieurs emplacements. Dans ces cas, les emplacements sont séparés par le caractère pipe (|).

https://maps.googleapis.com/maps/api/staticmap?center=boca+raton,+fl+|+deerfied,+FL&zoom=12&scale=false&size=600x300&maptype=roadmap&sensor=false&key=API_KEY&format=png&visual_refresh=true&markers=size:mid%7Ccolor:red%7Cboca+raton,+fl+|+deerfied,+FL" alt="Google Map of boca raton, fl | deerfied, FL
0
Ishai Avrahami