Latitude et longitude sur Google Maps

Latitude et longitude sur Google MapsVoici un petit script qui vous permettra de trouver les coordonnées en latitude/longitude de n'importe quel point sur la carte de Google Maps.

Pour cela, il suffit de "double-cliquer" sur le point dont vous cherchez les coordonnées. Google Maps recentrera automatiquement ce point au milieu de la carte. Ensuite, copiez-collez simplement le code ci-dessous dans la barre d'adresse de votre navigateur :

javascript:void(prompt('',gApplication.getMap().getCenter()));

Une petite fenêtre d'alerte va s'ouvrir vous proposant les coordonnées. Ce code peut être enregistré dans vos bookmarks pour une utilisation future. Notez que lorsque vous recherchez une adresse, celle-ci est également centrée sur la carte...

[Via tech-recipes.com]

# Autant aller sur Geoportail beta, où les coordonnées de la souris s'affichent directement ;)

Écrit par Anonymous seb le 12 juin 2007 17:50  
# Sauf que sur Géoportail la résolution n'est pas toujours très bonne.

Écrit par Blogger Luka le 12 juin 2007 19:34  
# 1) tu peux pas faire un copier coller des coordonnées
2) Dans google maps tu passe ta souris sur le lien "Obtenir l'url de cette page" tu trouve directement les coordonnées dans la statusbar ;-)

Écrit par Blogger TOMHTML le 12 juin 2007 19:56  
# Il me semble simplement que la précision décimale est nettement plus importante avec le script que lorsque on récupère les coordonnées dans l'url....

Écrit par Blogger Kendos le 12 juin 2007 20:18  
# ((jtiens à dire que ma réponse précédente s'adressait à Seb, pas à Luka ^^))

Bien vu Eric, c'est effectivement plus précis.

Écrit par Blogger TOMHTML le 12 juin 2007 22:10  
# Oula, ca fight...

- t'as news n'a aucun interet !!
- mais, si je te dis que c'est utile
- Non, regarde, il y a plus simple
- Arrête, tu vois bien que comme ça c'est plus complet..

lol

Écrit par Blogger Quantik le 12 juin 2007 22:12  
# Si ça c'est du fight, y'a déjà eu pire ici ;-)
Non juste un petit échange d'idées, la meilleure chose au monde ^^

Écrit par Blogger TOMHTML le 12 juin 2007 22:33  
# Oula, ca fight...

- t'as news n'a aucun interet !!
- mais, si je te dis que c'est utile
- Non, regarde, il y a plus simple
- Arrête, tu vois bien que comme ça c'est plus complet..
- j'ai fait arbitre plus jeune... vos commentaires sont nazes
- qui c'est ce con ?
- je sais pas...

Écrit par Blogger Kendos le 12 juin 2007 23:18  
# "qui c'est ce con ?"

waaah, l'équipe de Zorgloob se met à insulter. Bravo !

Écrit par Anonymous Anonyme le 13 juin 2007 20:38  
# Meuh non, c'est pas de l'insulte ça...

On commente en se bidonant...

C'est juste pour signaler qu'on s'écarte fortement du sujet du post...

On a connu plus chaud !

Écrit par Blogger Kendos le 13 juin 2007 21:46  
# Bonjour

C est vrai je vois mal l intérêt. Moi j affiche en continu Lng / Lat du centre de la carte. Voir mes cartes ici :

Les cartes du vignoble

Écrit par Blogger viti-vino le 14 juin 2007 14:55  
# L'intéret c'est que tu n'as pas à installer une mashup de Google Maps pour connaitre les coordonnées : là c'est dans Google Maps tout court :)

Écrit par Blogger TOMHTML le 14 juin 2007 18:56  
# Calcul de distance entre 2 points GPS :

Enfin le script latitude longitude que je cherchais !

Allons plus loin : calcul de distance entre 2 points GPS (à vol d'oiseau):
java scrit à l'adresse http://www.webrankinfo.com/forums/viewtopic_58277.htm
récapitulé ci-dessous :

function LatLong(degLat, degLong) {
this.lat = LatLong.llToRad(degLat);
this.lon = LatLong.llToRad(degLong);
}

LatLong.llToRad = function(brng) {
if (!isNaN(brng)) return brng * Math.PI / 180;

brng = brng.replace(/[\s]*$/,'');
var dir = brng.slice(-1).toUpperCase();
if (!/[NSEW]/.test(dir)) return NaN;
brng = brng.slice(0,-1);
var dms = brng.split(/[\s:,°º�\'�\"]/);
switch (dms.length) {
case 3:
var deg = dms[0]/1 + dms[1]/60 + dms[2]/3600; break;
case 2:
var deg = dms[0]/1 + dms[1]/60; break;
case 1:
if (/[NS]/.test(dir)) brng = '0' + brng;
var deg = brng.slice(0,3)/1 + brng.slice(3,5)/60 + brng.slice(5)/3600; break;
default: return NaN;
}
if (/[WS]/.test(dir)) deg = -deg;
return deg * Math.PI / 180;
}

LatLong.distHaversine = function(p1, p2) {
var R = 6371;
var dLat = p2.lat - p1.lat;
var dLong = p2.lon - p1.lon;

var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(p1.lat) * Math.cos(p2.lat) * Math.sin(dLong/2) * Math.sin(dLong/2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
var d = R * c;

return d;
}

Exemple :
startPoint = new LatLong(lat, lng);
endPoint = new LatLong(lat, lng);
var dist = LatLong.distHaversine(startPoint, endPoint); // exprimé en Km.

et pour le détail des formules mathématiques : http://www.zeguigui.com/weblog/archives/2006/05/calcul_de_la_di.php


PS : je n'arrive pas à mettre le script de Kendos en bookmark : il est bien dans la barre d'adresse du navigateur, mais après l'avoir bookmarké, c'est l'adresse maps.google.fr qui s'enregistre : qq peut m'aider ?

Écrit par Blogger David le 15 juin 2007 01:41  
# Il était temps !!! Par contre, je trouve ça ennuyant de toujours copier le script afin de voir les coordonnées long/lat. Pratique quand on a un GPS.

Écrit par Blogger Drak le 15 juin 2007 17:13  
# à david :

pour mettre le script en bookmark il suffir de modifier le Favori créé et d'y mettre le code.

javascript:void(prompt('',gApplication.getMap().getCenter()));

Sous IE il faut lui dire "OK" deux fois car il est bête...

Écrit par Blogger jhice le 30 août 2007 14:57  
# Utile en rad! Merci chef!

Écrit par Anonymous joss le 6 juin 2008 11:34  
# Le script ne semble plus marcher...

Écrit par Blogger FuturHebdo le 2 février 2009 12:18  
# En effet, cela ne fonctionne pas chez moi. J'obtiens bien la fenêtre mais si je fais ok, rien ne se passe et la carte ne bouge pas ...

Dommage !

Écrit par Anonymous mouton le 23 mai 2009 12:59  
# 1. aller sur la page de Gmaps (http://maps.google.fr)
2. taper le script dans la barre d'adresse du navigateur : javascript:void(prompt('',gApplication.getMap().getCenter()));

Écrit par Anonymous Anonyme le 6 février 2010 19:19  
# mais ce script donne uniquement la position courante de Gmaps...

ce que je cherchai, c'est plutôt donner la latitude + longitude à Gmaps pour me trouver l'endroit

dans ce cas, il faut saisir directement dans Gmaps les coordonnées de cette manière :
+58° 38' 15.00'', +26° 22' 38.00''
ou bien
58.6375,26.37722

car Gmaps ne comprends pas
58-38-15.0 N, 26-22-38.0 E

dommage ;-)

merci quand même pour le scritp car cela peut être utile bien entendu ;-)

Écrit par Anonymous Anonyme le 6 février 2010 19:32  
Cherchez sur Zorgloob :
Ils nous font confiance :
Florajet
Spécialiste de la monétisation d'audience
creation site internet
Acm2i, promoteur constructeur, logements neufs, résidences seniors, terrains en France et au Maroc

+ de 2 700 articles sur Google :
Au programme ce jour :

Tous les articles Zorgloob 2009
(2008 - 2007 - 2006 - 2005 - 2004)
Les Blogs Google
Les Logos Google 2009
Vos logos Google
Zorgloob Maps
Soumettre un article
Suivez nous sur Twitter

Le Casting Zorgloob :

Clicquez pour agrandir Kendos Eric Lebeau (Kendos)
Clicquez pour agrandir TomHtml TomHtml (TOMHTML)
Clicquez pour agrandir Luka Jérémy Milhau (Luka)
Clicquez pour agrandir FJ Frère Jacques (FJ)

Ils ont contribué :

David Herrgott, Sylvain Briant, Lifetec, Romain Boyer, Cédric Magnin, Cyril Slucki, Mael Le Hir, Alexis Berger, Stéphane Rangaya, Patrick Tacchini, Etienne Deparis, Bertrand Pautrot

Si vous avez des actions Google :

Clicquez pour agrandir

Nos records de fréquentation :

40 665 visites/jour
94 511 pages vues/jour
Clicquez pour agrandir les Stats
566 512 visites (Mars 2008)
1 391 395 pages vues (Janvier 2008)

Allez y de notre part :

Zuneo
Webrankinfo
Google Blogoscoped
Google Operating System
Google Watch Blog