Thanks for the help everyone.<br><br>I have got this working now by using code from <a href="http://openstreetmap.org">openstreetmap.org</a>. I basically copied all JS files and changed the tile server address. I then removed layers I don't need. It seems to work now!<br>
<br><div><span class="gmail_quote">On 29/02/2008, <b class="gmail_sendername">Jon Burgess</b> <<a href="mailto:jburgess777@googlemail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jburgess777@googlemail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br> On Fri, 2008-02-29 at 16:49 +0000, Xin wrote:<br> > Hi Guys,<br> ><br> > I have been hellishly trying to get the the tiles generated from<br> > generate_tiles.py to work under OpenLayers. I am basing my OL code<br>

 > from <a href="http://trac.openlayers.org/wiki/UsingCustomTiles" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://trac.openlayers.org/wiki/UsingCustomTiles</a> on the<br> > recommendation from an OL user.<br>
 ><br> > OL is expecting these files:<br>
 > <a href="http://localhost:3000/tiles/10/510/511.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:3000/tiles/10/510/511.png</a><br> ><br> > <a href="http://localhost:3000/tiles/10/511/511.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:3000/tiles/10/511/511.png</a><br>

 ><br> > <a href="http://localhost:3000/tiles/10/512/511.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:3000/tiles/10/512/511.png</a><br> ><br> > <a href="http://localhost:3000/tiles/10/511/509.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:3000/tiles/10/511/509.png</a><br>

 ><br> > <a href="http://localhost:3000/tiles/10/512/510.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://localhost:3000/tiles/10/512/510.png</a><br> ><br> > ...<br> ><br>
 > I have these tiles:<br> > tiles/10/560/577.png<br> > tiles/10/560/578.png<br>
 > ...<br> ><br> > It's pretty close. So I'm thinking it might be a projection issue?<br> ><br> > In my mapnik config, I have set the projection to Google/OSM:<br> > <Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137<br>

 > +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null<br> > +no_defs +over"><br> ><br> > In my generate_tiles.py:<br> > <a href="http://pastie.caboo.se/159356" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://pastie.caboo.se/159356</a><br>

 ><br> > I got the file from OSM svn.<br> ><br> > My OpenLayers JS config:<br> > <a href="http://pastie.caboo.se/159354" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://pastie.caboo.se/159354</a><br>
 ><br> > I'm finding it hard to wrap my head around all this.<br>
 ><br> > Can anyone help at all?<br> ><br> <br>According to:<br> <br> <a href="http://almien.co.uk/OSM/Tools/Coord/?x=560&y=577&z=10" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://almien.co.uk/OSM/Tools/Coord/?x=560&y=577&z=10</a><br>
 10/560/577.png -> Centre: -22.431206, 17.050781<br>
 <br> <a href="http://almien.co.uk/OSM/Tools/Coord/?x=510&y=511&z=10" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://almien.co.uk/OSM/Tools/Coord/?x=510&y=511&z=10</a><br> 10/510/511.png -> Centre: 0.175780, -0.527344<br>
 <br> The 10/560/577.png tile seems to match the co-ordinates which you wanted<br>
 to render and look at. This suggests the problem is somewhere in your<br> openlayers setup and not the tile rendering.<br> <br><br>        Jon<br> <br> <br> </blockquote></div><br>