Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 11 August 2008 02:35

superfc
Juste Inscrit !
Date d'inscription: 9 Aug 2008
Messages: 5

OpenLayers et GeoRSS

Bonjour à tous,

    J'ai encore un problème avec OpenLayers. Le chargement de GeoRSS (de 30 points pourtant) est très très long et est bloquant. Sur Virtual Earth j'utilisais un système de "double buffer" de GeoRSS qui vidait un GeoRSS lorsque l'autre avait fini d'être utilisé. Ici ça ne fonctionne vraiment pas bien.

    Est-il possible que les GeoRSS se chargent plus rapidement et de manière asynchrone ?

    Pour l'instant je charge un Layer.GeoRSS et je décharge l'autre à chaque fois. Ca veut dire donc que j'ajoute et retire des couches à chaque mouvement de carte, c'est peut-être ça qui est lent. Le problème c'est que je n'ai pas vu de méthode pour rafraichir un GeoRSS. J'ai essayé un redraw() puis un initialize() + loadRSS() mais ça ne fonctionne pas.

    Le but final étant d'afficher des points sans que l'utilisateur s'aperçoivent qu'ils sont chargés en fonction de sa position. Comment puis-je arriver à ce résultat avec les GeoRSS ou une autre techno d'OpenLayers ?

Merci de votre aide

Hors ligne

 

Pied de page des forums

Powered by FluxBB