FR talk:MapJumper

From OpenStreetMap Wiki
Jump to: navigation, search

Suggestions de services

Ajoutez votre proposition avec :

  • une url complète http://example.com/mymap/?lat=0&lon=0&zoom=18&layers=B0T
  • une suggestion de nom
  • l'indication de la zone : la carte/le service couvre-t-elle la France, l'Europe, l'Affrique, le monde...
  • une brève description du service.
  • votre signature

par exemple :


Bugs ?

Problèmes ? Merci de bien le décrire ci-dessous.


Soucis de génération de javascript avec mapJumper builder

La page http://frvipofm.net/osm/mapjumper/ génère le code suivant pour le service "osmose" sélectionné:

javascript:(function(){var%20mJ={'_':['frvipofm.net/osm/mapjumper/','&'],'$_':document.location.search};mJ.$p=prompt('Choose:%20\n_:mapJumper%20hub\nr:osmose\n+:new%20window');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.$_}})();

Mais ça ne marche pas sur ma machine (mJ.$ is undefined), tandis que si j'ajoute ,'r':['osmose.openstreetmap.fr' comme indiqué dans http://wiki.openstreetmap.org/wiki/User:FrViPofm/mapJumper (Personnalisation à la main), ça marche mieux (voir code ci-après).

javascript:(function(){var%20mJ={'_':['frvipofm.net/osm/mapjumper/','&'],'r':['osmose.openstreetmap.fr','&'],'$_':document.location.search};mJ.$p=prompt('Choose:%20\n_:mapJumper%20hub\nr:osmose\n+:new%20window');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.$_}})();

J'oublie une étape?

Corrigé. FrViPofm 12:48, 19 January 2010 (UTC)