Tu as l'air d'avoir un peu de temps libre, alors je vais te faire une nouvelle suggestion. À l'heure actuelle ton bookmarklet ne marche que dans le cas où l'url vers googlemaps contient une longitude et une latitude. Ce n'est pas le cas si on clique pas sur "liens" en haut à droite. Si tu pouvais extraire ces coordonnées en direct ça serait parfait.
Yann (qui a toujours des idées pour donner du boulo aux autres ;) Le 23 mars 09 à 14:33, David MENTRE a écrit : > 2009/3/23 Julien D. <[email protected]>: >> Presque :) > > :-) > >> Je pense que ça serait encore plus simple si tu récupérais (il me >> semble que >> c'est possible) directement l'url dans la barre d'adresse : pas >> besoin de >> popup. > > Et hop! Testé sur Firefox 3.1 Bêta 3, IE 6.0 et Google Chrome > 2.0.170.0. > > Je viens *enfin* de comprendre ce qu'est un bookmarklet ! :-D > > <!-- Source code under Public Domain --> > <html> > <head> > <title>GoogleMaps to OSM bookmarklet</title> > </head> > <body> > > <a href='javascript:str=location.href; > if (str) { > res = (new RegExp("z=([0-9]+)","")).exec(str); > if (res) zoom = res[1]; > else zoom = "2"; > > res = (new RegExp("(\\?|&)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\. > [0-9]+)","")).exec(str); > if (res) { > lat = res[2]; > lon = res[3]; > } else { > lat = "0.0"; > lon = "0.0"; > } > url = "http://openstreetmap.org/?lat="+lat+"&lon="+lon+"&zoom="+zoom; > location.href=url; > } else undefined;'>Google Maps to OSM bookmarklet</a> > > </body> > </html> > > _______________________________________________ > Talk-fr mailing list > [email protected] > http://lists.openstreetmap.org/listinfo/talk-fr _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

