<br clear="all"><div>Hi All,</div><div><br></div><div>How OpenLayers does google map rendering. I know this is a board question so i will eloborate</div><div><br></div><div>I am using OpenLayers for all my webGIS projects as the renderer/viewer. What ever i do with my data. I display the results using OpenLayers. Recently I need to display shapefiles and apply styling to it. I have a set of existing tools for it </div>

<div>1.OpenLayers </div><div>can display shapefiles on browser using OpenLayers.Layer.WMS(....)</div><div><br></div><div>2. Mapserver</div><div>I need to create a mapfile and configure it to use some shapefiles.</div><div>

<br></div><div><br></div><div>Both the cases didnt worked for me because I need it to configure mapfile/WMS when the user add a new data and I dont have any control over its projection and other informations</div><div><br>

</div><div>The users will be uploading their shapefiles (I am reading shapefiles using GDAL/OGR over web so its not a big deal to render any OGR supported vector data ) and they can view</div><div>it directly on browser. He/She can apply different map styling dynamically. Basic viewing features such as zoom/pan are supported.He can also export the map view to a file and download it for free. The whole application called LSI Viewer will be released under OpenSource soon..</div>

<div>To get a better feel try this</div><div><a href="http://lsi.iiit.ac.in/lsi/lsiviewer">lsi.iiit.ac.in/lsi/lsiviewer</a></div><div><a href="http://vihang-lvs.garudaindia.in/">http://vihang-lvs.garudaindia.in/</a> (same app on CDAC cloud)</div>

<div><br></div><div><br></div><div>I said about lsiviewer so that you can understand my needs clearly. Now you will be clear why I cant rely on OpenLayers I can also render WMS maps in LSIViewer. Now I want to show google, OSM, Bing Maps in the viewer. Here I need help from OpenLayers developers.</div>

<div><br></div><div>How google maps are rendered in OpenLayers using Google API?</div><div><br></div><div><br></div><div>Using FireBug I found that some image is retrieved from google by the API</div><div><a href="http://khm0.googleapis.com/kh?v=107&amp;hl=en-US&amp;x=368&amp;y=231&amp;z=9&amp;token=64080&amp;style=api%7Csmartmaps">http://khm0.googleapis.com/kh?v=107&amp;hl=en-US&amp;x=368&amp;y=231&amp;z=9&amp;token=64080&amp;style=api%7Csmartmaps</a></div>

<div><br></div><div>when I read this URL I get an 256x256 image. How to form such kind of url if we have only google api ?</div><div><br></div><div>I guess OpenLayers also get individual tiles from google maps server and render it on map canvas. Is this correct?</div>

<div><br></div><div>If yes, How to get those individual tiles?</div><div><br></div><div><br></div><div>Any help is very much appreciated.</div><div><br></div><div>Thanks in advance</div><div><br></div>-- <br><div><font face="arial, helvetica, sans-serif">Regards,<br>

   Rashad</font></div><br>