[FAIT] Affichages points provenance OSM

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : Bon, ben là, le bouchon est peut assez loin ? Je vais pas tout coder quand même :)
Marche pô, j'ai dû tomber pendant un test ?
http://dom.refuges.info/nav/
Console js :

Code : Tout sélectionner

SyntaxError: illegal character cartes.js:5
ReferenceError: layer_overpass is not defined
Dominique a écrit : - Soit l'étiquette disparaît dès qu'on ne survole plus le marqueur et on ne peut pas amener le curseur sur le lien pour le cliquer (je ne sais pas détecter l'étiquette pour la maintenir)
Zut, c'est sans doute ça qui aurait été le mieux. Si pointeur de souris dessus, elle reste et le lien peut être cliqué, si le pointeur de souris s'en va, la bulle se réduit.
Dominique a écrit : - Soit l'étiquette reste affichée après le survol du marqueur (dans ce cas, on peut cliquer le lien !) mais ça fait une étiquette qui reste bêtement au milieu de la carte jusqu'à ce qu'on clique sur la carte ou qu'on survolé un autre marqueur.
ça ne me semble pas si terrible, je voudrais tester pour me faire une idée, mais de prim abord, c'est pour cette option que je vote !
Modifié en dernier par sly le 19 févr. 2016, 23:24, modifié 1 fois.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : Tu es sur que le code qui va bien pour cocher / décocher tout ça vaut le coup sur WRI ?
J'aime rêver ;-)
Je commence donc par fermer les yeux, et imaginer le site idéal pour refuges.info.
Je discute de mon rêve avec les autres (avec des schémas au format image pour que mon rêve sorte du flou de tous les rêve) et je détecte les "whaou" et les "bof" (C'est là que j'en suis.)

Ensuite, ben, j'ouvre les yeux... et je détermine mes chances de concrétisation du rêve. De l'impossibilité ou difficulté technique naissent des idées qui vont se rapprocher de mon rêve sans l'atteindre ou, parfois, au détour d'un outil auquel je n'avais pas pensé, l'échange avec un dominique ou un léo vont me permettre soit de réaliser simplement soit de faire quelque chose de très proche.


Revenons à ta question : "est-ce que ça vaut le coup ?" J'en sais rien, je ne sais pas quelle difficulté de réalisation on a. J'imaginais, peut-être à tort, que l'on reprendrait 80% du code de la cartouche des points wri (seule la syntaxe de la requête changerait)

Mais ne faisons rien pour l'instant. Testons déjà le résultat de ce que tu as fais, chacun le voulant dira ce qu'il en pense et de là on verra.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Marce pô, j'ai dû tomber pendant un test ?
http://dom.refuges.info/nav/
Console js :

Code : Tout sélectionner

SyntaxError: illegal character cartes.js:5
ReferenceError: layer_overpass is not defined
Bingo ! En écrivant ça, je me doutais bien qu'un ou 2 dinosaures allaient se prendre les pieds dans le tapis... :blue:
ça marchait pourtant sur FF (annoncé par l'ECMA) chez moi et même sur EDGE (pourtant annoncé KO il y a 6 mois) et sur IE9 (il est vrai en "émulation" à partir de Win10/EDGE dont on peut se demander s'il émule aussi les bugs et manquements du vrai IE9)

Bref, j'ai tenté d'utiliser les Gabarit de chaînes de caractères
C'est pourtant ECMAScript 2015 (6th Edition, ECMA-262). Mais bon peut être un peu trop jeune pour être standard. On reviendra dans quelques années.

Le but est d'entrer de façon un peu jolie la "requête" overpass:

Code : Tout sélectionner

 var req = `
[out:json][timeout:25];
(
	node["tourism"~"hotel|camp_site"]({{bbox}});
	way["tourism"~"hotel|camp_site"]({{bbox}});
	node["shop"~"supermarket|convenience"]({{bbox}});
	way["shop"~"supermarket|convenience"]({{bbox}});
);
out 100 center;
>;
`;
Alors maintenant, ça donne ça : (moins sexy évidement :cry:)

Code : Tout sélectionner

 var req =
'[out:json][timeout:25];'+
'('+
	'node["tourism"~"hotel|camp_site"]({{bbox}});'+
	'way["tourism"~"hotel|camp_site"]({{bbox}});'+
	'node["shop"~"supermarket|convenience"]({{bbox}});'+
	'way["shop"~"supermarket|convenience"]({{bbox}});'+
');'+
'out 100 center;'+
'>;',
Modifié en dernier par Dominique le 19 févr. 2016, 18:11, modifié 1 fois.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :J'aime rêver ;-)
Je commence donc par fermer les yeux, et imaginer le site idéal pour refuges.info.
Je discute de mon rêve avec les autres (avec des schémas au format image pour que mon rêve sorte du flou de tous les rêve) et je détecte les "whaou" et les "bof" (C'est là que j'en suis.)
Un manager dirait qu'on fait la spec d'abord :avocat:
Tu as parfaitement raison :saint:

sly a écrit :
Dominique a écrit :- Soit l'étiquette reste affichée après le survol du marqueur (dans ce cas, on peut cliquer le lien !) mais ça fait une étiquette qui reste bêtement au milieu de la carte jusqu'à ce qu'on clique sur la carte ou qu'on survolé un autre marqueur.
ça ne me semble pas si terrible, je voudrais tester pour me faire une idée, mais de prim abord, c'est pour cette option que je vote !
En tant qu'utilisateur, jem PÔ (mais je l'ai déjà dit).

En tant que codeur, j'ai inhibé la fermeture des popups sur http://dom.refuges.info
C'est pas difficile à faire, je me rangerai à l'avis de la majorité.

Vos avis d'utilisateurs pour nous départager ?
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Revenons à ta question : "est-ce que ça vaut le coup ?" J'en sais rien, je ne sais pas quelle difficulté de réalisation on a. J'imaginais, peut-être à tort, que l'on reprendrait 80% du code de la cartouche des points wri (seule la syntaxe de la requête changerait)

Mais ne faisons rien pour l'instant. Testons déjà le résultat de ce que tu as fais, chacun le voulant dira ce qu'il en pense et de là on verra.
En fait, ce que tu veux, c'est ça: http://upoi.org/#15/-27.4786/-58.8406

Je veux bien, mais introduire autant de complexité (donc à maintenir) pour quelque chose d'un peu loin du but initial de WRI me gêne un peu.
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

Message par Claude Mauguier »

Dominique a écrit : En tant que codeur, j'ai inhibé la fermeture des popups sur http://dom.refuges.info
C'est pas difficile à faire, je me rangerai à l'avis de la majorité.

Vos avis d'utilisateurs pour nous départager ?
...inhibé la fermeture des popups en français ça voudrait dire que la petite bulle ne se cache pas par pudeur au bout d'une seconde...?
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Claude Mauguier a écrit :
Dominique a écrit : En tant que codeur, j'ai inhibé la fermeture des popups sur http://dom.refuges.info
C'est pas difficile à faire, je me rangerai à l'avis de la majorité.

Vos avis d'utilisateurs pour nous départager ?
...inhibé la fermeture des popups en français ça voudrait dire que la petite bulle ne se cache pas par pudeur au bout d'une seconde...?
Les "experts" remercient la traduction simultanée 8)
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : En fait, ce que tu veux, c'est ça: http://upoi.org/#15/-27.4786/-58.8406
Super ce site ! Si on est pas assez zoomé un petit message rouge l'indique puis disparaît et le chargement en cours est indiqué. oui là, c'est quasi ce qu'il y avait dans mon rêve. (Mais pourquoi diable fait il autant d'appels à l'overpass qu'il y a de cases cochées ?)
Dominique a écrit : Je veux bien, mais introduire autant de complexité (donc à maintenir) pour quelque chose d'un peu loin du but initial de WRI me gêne un peu.
D'où l'intérêt d'en discuter.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Argument: si on fait des essais en ville on a un chou fleur.
Mais là où l'info supérette devient intéressante il n'y a pas trop de points en général.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

A y réfléchir et après tests plus poussés. Étant donné le faible nombre de type de points affichés par la case "services" sur http://dom.refuges.info , les distinguer en cases indépendantes n'est pas très important dans la mesure ou ce sont toujours des points "annexes" à refuges.info, une légende oui mais ça je m'en chargerais.
Si on décide d'étendre à plein d'autres type, il sera toujours temps d'y songer.
N'engageons rien de ce coté à ce stade.

D'ailleurs quand je regarde les cases pour les points de refuges.info, je m'aperçois qu'il est rare que je décide de cocher cabanes mais pas refuge, souvent je coche tout type d'hébergement ou aucun.
Toutefois, j'aime voir ces cases. J'en déduis que ça n'est pas tant la possibilité de choisir précisément les icônes qui m'intéresse que de mieux comprendre ce qui s'y cache.
Ça doit donc être une histoire de présentation qui me chagrine.

Je vais tenter de faire une démo vous me direz.
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : En tant que codeur, j'ai inhibé la fermeture des popups sur http://dom.refuges.info
C'est pas difficile à faire, je me rangerai à l'avis de la majorité.
Je viens de me servir de la dernière version de la fonctionnalité "service" et là, selon moi, c'est vraiment pas mal. (Mention "whaouu" pour l'affichage du nombre d'étoiles aux hôtels, nombre de chambres, email et téléphone, t'es allé loin, ça me motive pour renseigner ;-) )

Je note aussi la belle tentative de passer en jaune le texte "services" quand on est pas assez zoomé, bon, ça fait un peu solution du pauvre, j'ai cru que c'était un lien que j'avais déjà visité !

Bref, ça commence a avoir de la gueule. Dommage qu'on manque de testeurs à part toi, claude et moi qui soient en dehors de ça et qui puisse nous dire d'un oeil externe ce qu'ils pensent de l'ensemble de l'interface carte.

edit: correction orthographe, je vais finir par refaire un stage au collège
Modifié en dernier par sly le 22 févr. 2016, 10:47, modifié 1 fois.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Dominique a écrit : En tant que codeur, j'ai inhibé la fermeture des popups sur http://dom.refuges.info
C'est pas difficile à faire, je me rangerai à l'avis de la majorité.
Et donc pour les points normaux ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : Et donc pour les points normaux ?
heu, ha ? Ha oui ! le comportement d'avant c'était disparition si on s'en va de la bulle et là elle reste...
Je n'avais même par remarqué pour les points wri.

Ouep, moi je trouve ça mieux comme ça.
Avatar du membre
Claude Mauguier
Messages : 4233
Enregistré le : 16 févr. 2005, 01:00
Localisation : Isére

Message par Claude Mauguier »

sly a écrit :A y réfléchir et après tests plus poussés. Étant donné le faible nombre de type de points affichés par la case "services" sur http://dom.refuges.info , les distinguer en cases indépendantes n'est pas très important dans la mesure ou ce sont toujours des points "annexes" à refuges.info, une légende oui mais ça je m'en chargerais.
Vous voyez des trucs que je ne vois pas sur http://dom.refuges.info :shock:
La case "services" cochée, je ne vois rien d'autre que nos points ??? :?:
*** EDIT *** Pardon ! il fallait d'abord zoomer un max, !! Après quoi il y a rémanence des icônes. Je vais voir ailleurs...
*** EDIT-bis *** ...Et puis une fois "dézoomé", plus moyen de bouger la carte : il faut revenir en arrière. Et si on clique sur l'option "chemineur", paf ! beau laïus interminable : "Json syntax error etc. etc. etc." (je cite pas tout : impossible de copier)
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Claude Mauguier a écrit :
sly a écrit :A y réfléchir et après tests plus poussés. Étant donné le faible nombre de type de points affichés par la case "services" sur http://dom.refuges.info , les distinguer en cases indépendantes n'est pas très important dans la mesure ou ce sont toujours des points "annexes" à refuges.info, une légende oui mais ça je m'en chargerais.
Vous voyez des trucs que je ne vois pas sur http://dom.refuges.info :shock:
La case "services" cochée, je ne vois rien d'autre que nos points ??? :?:
*** EDIT *** Pardon ! il fallait d'abord zoomer un max, !! Après quoi il y a rémanence des icônes. Je vais voir ailleurs...
*** EDIT-bis *** ...Et puis une fois "dézoomé", plus moyen de bouger la carte : il faut revenir en arrière. Et si on clique sur l'option "chemineur", paf ! beau laïus interminable : "Json syntax error etc. etc. etc." (je cite pas tout : impossible de copier)
Très intéressant !
Premier enseignement, confirmé par Sly: il faut mieux indiquer les niveaux de zoom insuffisants
Pour Chemineur j'ai introduit un bête bug en tripotant le logiciel en général: Il arrivé aussi sur zoom chemineur si on ne coche pas "service".
Merci Claude : ce n'est pas facile de trouver ce genre de problèmes quand on a le nez dans le logiciel