Le 31/03/2010 17:28, yvecai a écrit : > Salut, > J'essaie de monter un site web en local pour calculer des tiles à la > volée selon: > http://wiki.openstreetmap.org/wiki/Howto_real_time_tiles_rendering_with_mapnik_and_mod_python > > A force de simplifications, je me suis rendu compte qu'avec un > répertoire de tiles pré-calculées et un simple appel a openlayers dans > le fichier index.html, j'arrive à voir mes tiles en lançant le fichier > index.html dans firefox, mais pas avec Apache (sur 127.0.0.1, je n'ai > que l'interface openlayers, pas de tiles). > > Les tiles sont dans home: > > var newLayer = new OpenLayers.Layer.OSM("New Layer", > "file:///home/yves/mapnik/tiles_bessans/${z}/${x}/${y}.png", {numZoomLevels: > 20}); > map.addLayer(newLayer); > > > > Et apache doit avoir accés à mon home puisque dans envvars j'ai mis : > > export APACHE_RUN_USER=yves > export APACHE_RUN_GROUP=yves > > Voici le fichier de conf apache: > > <VirtualHost _default_:80> > ServerName moi.org > DocumentRoot /home/yves/sites/www.moi.org/ > CustomLog /home/yves/sites/www.moi.org/custom combined > ErrorLog /home/yves/sites/www.moi.org/error > > <Directory "/home/yves/sites"> > AllowOverride All > Options MultiViews FollowSymLinks > AcceptPathInfo On > AddOutputFilterByType DEFLATE text/html text/plain text/xml > text/css text/javascript application/x-javascript > ExpiresActive On > ExpiresDefault A2592000 > </Directory> > <IfModule mod_userdir.c> > UserDir disable > </IfModule> > </VirtualHost> > > Qu'est-ce que j'oublie ? > Il se pourait que le problème vient de la sécurité de Firefox (et probablement autres navigateurs). Un site distant (même http://127.0.0.1) ne pourra pas appeler des fichiers en local (file://) Il faut mettre la source des tiles aussi en 127.0.0.1
_______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

