#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