[OSM-talk-fr] Google Maps to OSM
David MENTRE
dmentre at linux-france.org
Lun 23 Mar 14:55:26 UTC 2009
2009/3/23 Yann Coupin <yann at coupin.net>:
> Bon allez, j'ai fait le boulo à ta place...
:-)
> str =
> document.getElementById('link').attributes.getNamedItem('href').value
Merci !
Une version qui plaira j'espère :
===== début =====
<!-- Source code under Public Domain -->
<html>
<head>
<title>GoogleMaps to OSM bookmarklet</title>
</head>
<body>
<a href='javascript:var str =
document.getElementById("link").attributes.getNamedItem("href").value;
if (!str) { str = location.href };
if (str) {
var zoom = "2";
var res = (new RegExp("z=([0-9]+)","")).exec(str);
if (res) var zoom = res[1];
var lat = "0.0";
var lon = "0.0";
var res = (new
RegExp("(\\?|&)s?ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+)","")).exec(str);
if (res) {
var lat = res[2];
var lon = res[3];
}
location.href = "http://openstreetmap.org/?lat="+lat+"&lon="+lon+"&zoom="+zoom;
} else undefined;'>Google Maps to OSM bookmarklet</a>
</body>
</html>
===== fin =====
Amicalement,
d.
Plus d'informations sur la liste de diffusion Talk-fr