Du dynamisme de partout

26 février 2007

Avec les beaux jours qui arrivent, le nombre de randos VTT par semaine grimpe inexorablement. On va ainsi monter jusqu’à facilement 150/200 randos par week-end.

Comme notre carte affiche généralement les randos des 4 prochaines semaines, le nombre de marqueurs sur la carte va devenir très important ! Au point d’en devenir un problème, pour les ordinateurs peu puissants par exemple. Ou pour les connexions internet un peu lente.

En effet, un marqueur est composé de ses coordonnées géographiques, de son style (rando/compète/descente/enduro/…) ainsi qu’un descriptif (date, nom de la rando, lieu, etc.). Autant d’éléments qu’il faut recevoir de notre serveur par téléchargement, puis traiter en mémoire. Tous ces éléments prennent du temps et de la puissance.

Nous avons donc revu notre façon de procéder pour être le plus souple et le plus économique possible: Seuls les marqueurs qui sont contenus dans la surface de carte affichée à l’écran seront chargés ! Au fur et à mesure que vous vous déplacerez dans la carte ou que vous “zoomerez”/”dézoomerez”, les nouveaux marqueurs seront chargés, et ceux qui ne sont plus apparents seront détruits.

Ce procédé a l’avantage de réduire considérablement la taille des échanges entre notre serveur et votre navigateur. Toutefois, si vous affichez la France entière, tous les marqueurs seront chargés. Ce procédé n’est réellement intéressant que lorsque vous agrandissez à l’échelle d’une région.

Nous avons donc mis en place un autre procédé, en plus de celui que je viens de décrire, qui créé des groupes de marqueurs, lorsque ceux-ci sont très proches entre eux. Ces regroupements impliquent une nouvelle icone: Icone Clusterqui invite clairement à cliquer dessus pour en voir “+” ;)
Et en cliquant dessus, on obtient donc un agrandissement de la zone et un recentrage sur cette zone.

Ces 2 procédés permettent de limiter à environs 100/200 marqueurs affichés sur la carte et donc un gain en bande passante et puissance de traitement/mémoire par le navigateur (un soulagement pour Internet Explorer qui souffre beaucoup dès qu’il doit afficher beaucoup de marqueurs)

Nous avons également mis en place un 3ème procédé très pratique: Jusqu’à présent, nous chargions tous les descriptifs de chaque marqueur affiché à l’écran. Ainsi, s’il y avait 100 marqueurs à l’écran, nous chargions 100 descriptifs (date, nom de la rando, lieu, etc.), ce qui n’était pas très optimisé puisqu’un visiteur du site ne cliquera certainement jamais sur les 100 marqueurs :)

Désormais, le contenu du descriptif est chargé dynamiquement au moment où vous cliquez sur le marqueur, grâce à la technologie Ajax qui nous permet cette souplesse.

Toutes ces dispositions ont toutefois un inconvénient pour nous: Elles sollicitent davantage notre serveur: Il délivre moins de données, mais il doit davantage réfléchir sur les données à envoyer. Une puissance de traitement que nous espérons pouvoir soutenir ;)   Nous verrons bien à l’usage :D

Ces nouvelles dispositions sont actuellement en béta-tests sur nos serveurs de développement et devraient être déployé très très prochainement.

Entry Filed under: Béta en cours. .

1 Comment Add your own

  • 1. Gilles  |  2 mai 2007 at 9:18

    Ce petit mail pour vous signaler la 2eme édition de la randonnée VTT RANOBLIQUE qui aura lieu le 24 juin 207 au départ de Blagnac ( 31)
    3 parcours : 33,50 et 70 km. nombreux lots a gagner dont un vtt rockhopper d’une valeur de 1000 euros.
    inscriptions possible via le web. toutes les infos sur le web

    Gilles

Leave a Comment

hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Bienvenue

Nous vous dévoilons ici les coulisses du site vetete.com pour vous informer des développements en cours, des nouveautés mises en place et du projet final.
vetete.com est un site communautaire sur le VTT, proposant dans un premier temps toutes les randos et compètes VTT en France sur une carte Google Map.

Archives

février 2007
L Ma Me J V S D
« jan   mai »
 1234
567891011
12131415161718
19202122232425
262728  

Articles récents

Liens