web-dev-qa-db-fra.com

Url à une page Google Maps pour montrer une épingle étant donné une latitude / longitude?

Existe-t-il une URL que je peux construire avec une paire latitude/longitude qui me mènera directement à une page Google Maps pour visualiser cet emplacement?

Par exemple, le pseudocode suivant:

var lat = 43.23;
var lng = 114.08;

var url = 'http://google.com/maps/bylatlng?lat=' + lat + '&lng=' + lng';

print 'click here to see this location in google maps!: <a href="' + url + '">go</a>';

Quelque chose comme ca?

Merci

74
user291701

Vous devriez pouvoir faire quelque chose comme ça:

http://maps.google.com/maps?q=24.197611,120.780512

Quelques informations supplémentaires sur les paramètres de requête disponibles à cet emplacement

Voici un autre lien vers un SO thread

186
dawebber

De mes notes:

http://maps.google.com/maps?q=37.4185N+122.08774W+ (libellé) & ll = 37.419731, -122.088715 & spn = 0.004250.0.011579 & t = h & iwloc = A & hl = en

Qui analyse comme ceci:

    q=latN+lonW+(label)     location of teardrop

    t=k             keyhole (satelite map)
    t=h             hybrid

    ll=lat,-lon     center of map
    spn=w.w,h.h     span of map, degrees

iwloc a quelque chose à voir avec la fenêtre d'information. hl est évidemment la langue.

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

21
Edward Falk