[OSM-talk-fr] zoom sur carte

Marc SIBERT marc at sibert.fr
Ven 29 Juin 09:34:29 UTC 2012


Le 29 juin 2012 11:24, Philippe Verdy <verdy_p at wanadoo.fr> a écrit :

> Le 29 juin 2012 10:46, Gilles Bassière <gbassiere at gmail.com> a écrit :
> > OpenLayers construit dynamiquement l'URL des tuiles (des images donc) et
> > ensuite ajoute un element <img> dans le DOM avec l'URL de la tuile comme
> > source. C'est la procédure habituelle pour insérer dynamiquement une
> > image dans une page et c'est, à mon humble connaissance, de cette
> > manière que les autres framework fonctionnent aussi.
>
> Visiblement il ne fonctionne pas du tout comme ça, il forme des
> requêtes dynamiques en Javascriptn et réimplémente dans ce script même
> le protocole HTTP lui-même, et utilise ses propres fonctions pour
> inscrire des ressources dans le cache. Ce serait tellement simple s'il
> se contentait de créer des balises <img> dans la page HTML en leur
> indiquant la source, mais visiblement il y a toute une usine derrière
> et le comportement réseau (tel que vu depuis la console du navigateur)
> est finalement extrêmement complexe (au passage il cherche aussi à
> utiliser des extensions Google assez récentes et pas encore
> normalisées, de fait ce n'est plus du HTTP classique, même si cela
> "marche" avec des serveurs HTTP classiques).
> Tout ça pour dire qu'il n'utilise pas la fonction de téléchargement de
> resource du navigateur mais la réimplante entièrement (je le vois
> créer lui-même des sockets, construire les cookies, les entêtes MIME).
> Et en fin de compte je me retrouve avec le cache du navigateur qui
> contient toute une série de versions de la même image chargées à
> différentes dates, mais dont OpenLayers continue à n'utiliser QUE la
> plus ancienne au lieu de prendre la plus récente et nettoyer les
> anciennes versions.
> A mon avis c'est un paquet de gros bogues dans les javascripts
> d'OpenLayers.
>
> Bonjour,

Tout ça ne sont que des hypothèses sans aucun fondement technique. Si tu
n'aimes pas OpenLayers et le Javascript n'en dégoutes pas les autres.

Si tu sais comment corriger ce que tu annonces : juste fait le et après
parles-en.

Enfin, passe sur la liste technique vu la nature de l'échange.

A+

-- 
Marc Sibert
marc at sibert.fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20120629/8a10ce3a/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr