[OSM-talk-fr] Agglo de Pau et OpenStreetMap
Vincent Pottier
vpottier at gmail.com
Sam 12 Déc 17:01:07 UTC 2009
Jean-Francois Nifenecker a écrit :
> Etienne Chové a écrit :
>
>> C'est aussi ce que j'utilise pour avoir une carte avec marqueur
>> rapidement, mais c'est pas vraiment intuitif pour une personne lambda.
>>
>>
>
> C'est "rustique", oui, mais une fois compris (il suffit d'un seul
> exercice), c'est facile à retenir. Et ça mériterait peut-être quelques
> lignes dans le wiki, si ça n'y est pas déjà (je ne l'ai pas vu, en tout
> cas).
>
>
Ne vous cassez pas trop la tête ! Je viens de l'ajouter dans le mapJumper :
- service : "OpenStreetMap pointer"
- raccourci : "o_"
http://frvipofm.net/osm/mapjumper/
http://wiki.openstreetmap.org/wiki/FR:MapJumper?uselang=fr
Vous pouvez tester :
http://frvipofm.net/osm/mapjumper/?zoom=12&lat=48.76372&lon=7.33836&layers=&mode=hub
Maintenant, vous avez le pointeur en 2 clics à partir de n'importe
quelle carte avec une url geo valide (?zoom=N&lat=N&lon=N).
Pour cela, il faut installer le bookmarklet minimum qui permet d'accéder
au hub.
Collez le code suivant dans un marque-page, favori...
Attention, le mail aura certainement ajouté des retours chariots dans le
code. il faut tous les supprimer.
--------
javascript:(function(){var
mJ={'_':['frvipofm.net/osm/mapjumper/','&mode=hub'],'$_':document.location.search};mJ.$p=prompt('Choose:%20\n_:mapJumper
hub\n+:new
window');mJ.$=mJ[/^[_\w]+/.exec(mJ.$p)];mJ.$_='http://'+mJ.$[0]+'?'+/zoom=[0-9]+/.exec(mJ.$_)+'&'+(mJ.$[2]?mJ.$[2]:'lat')+/lat(=[-\.0-9]+)/.exec(mJ.$_)[1]+'&'+(mJ.$[3]?mJ.$[3]:'lon')+/(lon|lng)(=[-\.0-9]+)/.exec(mJ.$_)[2]+'&layers='+mJ.$[1];if(/[^_\w]/.exec(mJ.$p)){void(open(mJ.$_))}else{document.location=mJ.$_}})();
-------------
Bon, il a fallu changer un peu de code...
Merci de me signaler si ça ne marche pas chez vous.
Plus d'informations sur la liste de diffusion Talk-fr