<div dir="ltr">Si c'est compliqué parceque la base est indexée sur la boundingbox et aucun ordre de tri n'est imposé (les points sortent dans un ordre quelconque), peut-être faut-il que la recherche se fasse en divisant la boundingbox 3x3 sous-zones pour commencer à lister d'abord la sous-zones centrale (avant les 8 périphériques qui ne seront recherchées que si le compte de 200 points n'est pas atteint).<div><br></div><div>De plus pour les 8 sous-zones périphériques commencer par celles de la moitié inférieure bas afin qu'on puisse cliquer sure le point (l'icône et la bulle se placent au dessus de ce point).</div><div><br></div><div>En gros ça diviserait comme cela les 3x3 sous-zones de la boundingbox (les trois zones carrées de la zone 5 sont traitées en une seule requête bounding box, rien ne s'affichera dedans si le compte de 200 points est déjà atteint dans les 4 premières requêtes, les numéros indiquent l'ordre de priorité des recherches, priorité étant à la zone centrale et si le compte est déjà atteint dedans, pas besoin de rechercher plus loin):<div><br></div><div> +--------------------+</div><div><font face="monospace, monospace"> | 5 |</font></div><div><font face="monospace, monospace"> +---+---+---+</font></div><div><font face="monospace, monospace"> | | 1 | </font><span style="font-family:monospace,monospace"> </span><span style="font-family:monospace,monospace">|</span></div><div><font face="monospace, monospace"> | +---+ |</font></div><div><font face="monospace, monospace"> </font><span style="font-family:monospace,monospace">|</span><span style="font-family:monospace,monospace"> </span><span style="font-family:monospace,monospace">4 | 2 | </span><span style="font-family:monospace,monospace">3 |</span></div><div><div><font face="monospace, monospace"> +---+---+---+</font></div></div><br>De même on privilégie le côté droit avant le côté gauche car la partie gauche (est en partie occupée par la boite de sélection des types d'avertissements (on ne peut pas cliquer les noeuds situés derrière.</div><div><br></div><div>Ainsi on peut glisser la carte pour recentrer la boîte de détail sans faire disparaitre le noeud qu'on voulait</div><div><br><br>Philippe</div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 30 juillet 2016 à 21:54, Philippe Verdy <span dir="ltr"><<a href="mailto:verdy_p@wanadoo.fr" target="_blank">verdy_p@wanadoo.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Je constate depuis un certain temps qu'Osmose n'affiche pas les noeuds les plus près du centre de la carte affichée, mais uniquement ceux qui sont le plus près du coin supérieur gauche. (et donc les 3/4 trouvés se sont même pas affichés du tout, ils sont hors de la zone visible, et souvent même alors il n'affiche plus rien du tout, tous les noeuds trouvés étant en dehors, plus au nord ou plus à l'est).<div><br></div><div>Impossible de cliquer dessus correctement pour voire la bulle complètement, qui disparait quand on essaye de bouger la carte, car Osmose charge d'autres noeuds éloignés et supprime le noeud qu'on voulait sélectionner.</div><div><br></div><div>Y a-t-il moyen de corriger ça et refaire une recherche sur la position correcte au centre de la carte ?</div></div>
</blockquote></div><br></div>