Hello,<br><br>I have overwrite the TileCache class for show my own tiles (no geographic data) but I don't know how the control position give me wrong value<br><br>I have configure my map like this:<br><br>var _size = new OpenLayers.Size(300, 300); <br>
<br> map = new OpenLayers.Map( 'map', {<br> tileSize : _size, <br> maxExtent: new OpenLayers.Bounds(0,0,8400,10200),<br> resolutions:[8400/300,4200/300,2100/300,1200/300,600/300,300/300],<br>
numZoomLevels:6<br><br> });<br> map.addControl(new OpenLayers.Control.MousePosition());<br><br clear="all">And my layer :<br>var zoomDim = [[300, 600],<br> [600, 900],<br> [1200, 1500],<br>
[2100, 2700],<br> [4200, 5100],<br> [ 8400, 10200]];<br><br>var layer = new OpenLayers.Layer.TileCachePreventimmo("TileCache Layer",<br> ["<a href="http://jimmy.preventimmo.fr/api_carto/">http://jimmy.preventimmo.fr/api_carto/</a>"],<br>
"168385",<br> {<br> zoomImages : zoomDim, //Array with image size for the different zoom<br> format: 'image/jpg'<br> });<br><br>In the right-top corner of my tiles mouseposition give me :<br>
<br>zoom : 0 -> 8400,16600<br> 1 -> 8400,12500<br>
2 -> 8400, 10400<br>
3 -> 8400, 10400<br>
4 -> 8400, 10200<br>
5 -> 8400, 10200<br>I think I should have always 8400,10200 like this example <a href="http://oldmapsonline.googlecode.com/svn/trunk/openlayers/examples/zoomify.html">http://oldmapsonline.googlecode.com/svn/trunk/openlayers/examples/zoomify.html</a><br>
Maybe my resolutions are wrong I don't know how calculate then, I have try (32,16...) but some tiles are show twice.<br><br>Thanks for help<br>Jim<br>-- <br>Aumard Jimmy<br>Développeur <br><br>KINAXIA<br>c/o CICA / PacaEst<br>
2229 Route des Crêtes<br>F-06560 Sophia Antipolis<br><br>Tél.: +33 (0)4 8973 0242<br>Mob.: +33 (0)6 6017 2827<br>Fax : +33 (0)4 8307 6583<br><br><a href="http://www.kinaxia.fr">http://www.kinaxia.fr</a><br>