FR:MapJumper
mapJumper est un service pour passer d'un serveur (OSM, beta, osmose, sautter) à un autre sur les mêmes coordonnées. Ce service existe en bookmarklet intégré à vos signets, et en une page hub permettant en 2 clics d'atteindre la carte désirée.
javascript:(function(){var mJ={_:['frvipofm.net/osm/mapjumper/','&'],o:['www.openstreetmap.org','B000FTF'],ol:['www.openlinkmap.org/','B0TTT'],'?':document.location.search };mJ.$p=prompt('Choose:\n_:%20mapJumper hub\no:%20OpenStreetMap\nol:%20OpenLinkMap\n?:%20search');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.$_}})();
Bookmarklet
Installation
- Coller le code ci-dessus dans un bookmark, ou Marque-pages.
- Donner un nom au signet, par exemple mapJumper.
- Sauvegarder.
- Sur votre page personnelle, si vous utilisez la boite User box:fr ou User box vous pouvez indiquer, dans les paramètres de la boite, le nombre de cartes présentes dans votre mapJumper (p.ex : "
| mapJumper=8
", voir sur la page de l'auteur : User:FrViPofm éditer)
Personnalisation
Le bookmarklet est fourni ci-dessus avec openstreetmap comme seule option de serveur. Vous pouvez ajouter des serveurs à partir du code disponible dans le tableau ci-dessous.
Script de personnalisation
mapJumper builder est une page web pour composer votre bookmerklet à partir de votre sélection ou de pré-sélections.
Personnalisation à la main
Pour chaque serveur à ajouter.
- Les informations du serveur
- Pour chaque serveur, une chaine de caractères du genre
1_ou_deux_lettres:["partie_d'adresse_internet","série_de_BOTF"],
est nécessaire.- Copiez les informations du serveur, présentes dans la colonne data.
- Collez le code dans le script du bookmarklet dans la partie
mJ={...,'_':document.location}
. Le code doit être collé après une virgule.
- Le message du dialogue
- Pour chaque serveur, une chaine de caractère de la forme
\n1_ou_deux_lettres:nom_du_serveur
est nécessaire.- Copiez le code du message devant être affiché dans le dialogue. Ce code est dans la colonne message.
- Collez le code dans le script du bookmarklet, dans la partie
prompt("Choose:%20...\n+:new window")
avant une séquence de caractères\n
.
Utilisation
- Sur une carte avec url valide (
http://example.com/?lat=N&lon=N&zoom=N[&...]
) choisir le bookmarklet 'mapJumper dans vos marques-pages. - Dans le dialogue, choisir la carte en entrant le code correspondant ( 1 ou 2 lettres en minuscule)
- En ajoutant un + après le code (p. ex. m+), la nouvelle carte s'ouvrira dans une nouvelle fenêtre (un nouvel onglet selon votre configuration).
Le mapJumper hub (voir ci-dessous) est accessible à partir du bookmarklet avec le raccourci '_'. - Validez. Le bouton Annuler sert ... à annuler (en fait, il provoque une erreur qui interrompt le script).
- Enjoy
Attention
- Avant de le coller, supprimer les éventuels sauts de lignes ajoutés durant la copie.
- Le code ne fait aucun test de validité d'url
- Cliquer sur un "permalink" avant le jump pour avoir les coordonnées actuelles dans la barre d'adresse.
Hub
Le mapJumper hub est une page web permettant de passer d'une carte à une autre. Lorsque la page est appelée avec des coordonées valides (lat, lon, zoom), le hub propose une grande sélection de cartes. Le clic sur l'un des liens vous conduit directement à la carte désirée.
Une série de boutons permet de choisir le thème dans lequel trouver la carte de destination.
Le hub est accessible à partir du bookmarklet ci-dessus, avec le raccourci '_'. Ainsi, même les cartes que vous n'avez pas intégré dans votre bookmarklet sont accessibles, moyennant seulement un clic supplémentaire !
La liste des cartes disponibles est mise à jour en temps réel à partir de la liste ci-dessous.
Services
Le tableau ci-dessous contient la liste des services disponibles tant pour l'élaboration de votre bookmarklet que pour le hub de mapJumper.
Tous ces service utilisent des cartes issues des données OpenStreetMap.
Service | lettre | note | zone | data | message |
---|---|---|---|---|---|
_ | mapJumper online | world | 'no more vavailable
accessibility, address, export, game, import, leisure, pois, routing, survey, transport '
| ||
amenity editor | ae | Edit existing or create new POIs. | world | survey,pois
| |
arcor motorrad | am | POIs | world | leisure,pois
| |
openstreetbugs | b | Error reporting | world | Haiti,survey
| |
brunner:max | bc | max: height, speed, weight | world | routing,survey
| |
bicycle access | ba | leisure | world | leisure,survey
| |
Best of OSM | bo | significant places for OSM | world | leisure
| |
BMO:floating islands | bf | post-import BMO floating roads | world | import,survey
| |
BMO:tag Name | bmt | post-import BMO roads tags name | world | import,survey
| |
Bing tiles | bt | Information on Bing tiles | world | import,survey
| |
cloudmade | c | carte CloudMade | world | leisure,routing
| |
cloudmade:adresses | ca | available adresses | world | address
| |
duplicated nodes | cd | Duplicated nodes. | world | survey
| |
dentro:speed | ds | max speed | world | routing,transport
| |
Eleanor mine | em | pipelines | FI,NO,SE | survey,transport
| |
flightgear | fg | FlightGear Landcover | world | leisure
| |
gemedeplace | gm | transports & mobilité | world | transport
| |
geo tools | gw | shadowed map & tools | EU | leisure,survey
| |
Hike & Bike | hb | Hike and Bike map shadowed | world | leisure
| |
Zvenzzon damages | hd | Haiti Zvenzzon damages | HA | Haiti
| |
Zvenzzon fixme | hf | Haiti Zvenzzon fixme | HA | Haiti
| |
Haiti tile-server | ht | Haiti : map & aero | HA | Haiti
| |
Hitchwiki | hw | autostop | world | leisure
| |
3D map | i3 | Isometric 3D map | CZ | R&D
| |
inspector.geofabrik:addresses | ia | analyse des adresses no permalink |
world | address
| |
inspector.geofabrik:geometry | ig | analyse des chemins | world | import
| |
keepright | k | correction d'erreurs | EU | survey
| |
öpnvkarte | ka | public transport | world | transport
| |
karbukoo | kk | fuel price | FR | leisure,transport
| |
layers.openstreetmap.fr:communes | l8 | limites de communes (admin_level=8) | EU | import
| |
layers.openstreetmap.fr:highways | lh | highways:noname,noref | EU | routing,survey
| |
map.meurisse | m | length computation | world | leisure
| |
mobile map | mm | Map optimized for mobile devices 320x240 | world | leisure,transport
| |
NOVAM | na | post-import NaPTAN | UK | import,survey,transport
| |
no-name | nn | no-name Cloudmade layer | world | survey
| |
OpenStreetMap | o | mapnik sur OSM | world | export,leisure,routing,survey
| |
OpenStreetMap pointer | o_ | pointer on OSM | world | leisure,routing
| |
openstreetbrowser | ob | POI’s map | world | leisure,pois
| |
opencyclemap | oc | carte cycliste | world | leisure,routing
| |
OpenStreetMap edit | oe | edit on Potlatch | world | pois,survey
| |
openlinkmap | ol | links and wikipedia | world | leisure
| |
openpistemap | op | carte pistes | world | leisure
| |
OSM Trace Matrix | oq | Matrix of quality mapping | world | Haiti
| |
freietonne seekarte | or | river maps | world | leisure,water
| |
OpenSeaMap | os | Nautical chart | world | Sailing, motor boating, diving, canoeing, fishing
| |
photosm | po | osm photos mashup | world | leisure,survey
| |
osmose | r | erreurs | world | survey
| |
geodesy | rc | geodesic marks | FR | import,survey
| |
osmose:post-import | rp | post-import CLC | FR | import,survey
| |
rfc822:hgv | rh | hvg & max limits | world | routing
| |
refuges.info | ri | Refuges info | world | leisure,pois
| |
rollstuhl routing | rr | Routing accessible | world | accessibility, routing
| |
openrouteservice | rs | Routing | world | Haiti,routing
| |
renevier:water | rw | drinking water | FR | leisure,pois
| |
sautter | s | Google aero & OSM mapnik | world | Haiti,routing,survey
| |
static map | sm | world | export,survey
| ||
lonvia hiking | sh | Hiking Map | world | leisure
| |
OpenTopoMap | ot | Open Topo Map | world | leisure
| |
toposm Colorado | tc | relief map | US/CO | leisure
| |
tiger.fixup | tf | TIGER import suvey | US | import,survey
| |
Topo Wanderreitkarte | tg | Topo map for hiking and riding | DE,CH,,AT,IT,SLO,KR,BE | leisure
| |
transport LatLon | tl | Public transport | world | transport
| |
toposm Massachusetts | tm | relief map | US/MA | leisure
| |
urls & wikipedia | u | urls & wikipedia layer | US | game,leisure
| |
blindmap | vb | Visual map for the blind | world | accessibility,pois,survey
| |
wheelchairmap | wc | Map for wheelchair drivers | world | accessibility,pois,survey
| |
virtuelle-loipe | vl | Restriction Analyser | world | routing,survey
| |
OpenWandelKaart | wk | Walking map of Benelux | Benelux | leisure
| |
walking papers | wp | Printing map | world | export,Haiti,pois,survey
| |
your navigation | yo | navigation service from centered of map | world | routing
| |
OpenGastroMap | ga | Restaurants + hotels with/without smoking permission | world | leisure
| |
PostBoxGuesstimator | pb | Find areas where post boxes are not yet mapped. | DE | pois,survey
| |
Stolpersteine-Karte | st | Map showing Stolpersteine ("stumbling blocks") (see cor. wikipedia article) | DE | pois,survey
| |
Parking Map | pk | Map showing parking areas and parkings along the streets (parking:lane tag) | world | transport, survey, routing
| |
Map Compare | mc | Compare different maps (also google vs osm) | world | survey
| |
Italy map - GFOSS rendering | mc | Italy rendering | IT | survey
| |
BuioMetria Partecipativa | bmp | Displays darkness of the sky measured with Sky Quality Meter. See: http://www.buiometria.altervista.org/bmpeng.html | world | survey
| |
OpenOrienteeringMap | oo | OSM based orienteering map | world | survey
| |
Bilingual Thailand and South-East-Asia | th | Bilingual rendering of Thailand (and full territory of Myanmar, Laos, Cambodia, Vietnam, Malaysia, Singapore, Brunei) | Asia | leisure, pois, survey
|
Modifications
Inscrire au dessus de la pile
- Compatible mapJumper shortcut FrViPofm 22:44, 20 September 2009 (UTC)
- Compatible Cloudemade (lng) FrViPofm 22:58, 17 September 2009 (UTC)
- Ajout du multi-caractères pour les raccourcis. Ajout du serveur inspector.geofabrik FrViPofm 22:08, 14 September 2009 (UTC)
- Ajout de l'option + pour une nouvelle fenêtre. FrViPofm 19:52, 14 September 2009 (UTC)
- Mise en page FrViPofm 19:52, 13 September 2009 (UTC)
- Ajout r:osmose (r pour erreurs) FrViPofm 18:44, 13 September 2009 (UTC)
Licence
Copyleft, bien-sûr ! Bon il parait que ça n'est pas une licence. Cadeau !