[OSM-talk-fr] Pb Apache / Openlayers

yvecai yvecai at gmail.com
Mer 31 Mar 16:02:25 UTC 2010


Ok, avec ça, ça marche:
    var newLayer = new OpenLayers.Layer.OSM("New Layer", 
"/tiles/default/${z}/${x}/${y}.png", {numZoomLevels: 20});
Les tiles étant dans le 'DocumentRoot' d'Apache.

Merci!

Vincent Pottier wrote:
> 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
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
>   





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