Hi, I have set up osm2pgsql,mapnik on ubuntu server. I have also generated tiles locally. Now I want to display these tiles on map in a JSP page. I am using open layers. I have been trying it. The code works fine in html, but if same thing I do in a jsp page, it does not open map tiles. Only pink canvas is displayed. On rightclick, it displayes map tile path as "/LocalFolder///.png". Error screen shot is attached. And source code is given below. Please let me know what is the procedure I should follow to display local map on a jsp page(Tomcat server), Code:
maperror.png asked 22 Aug '12, 08:32 Reshma Maner NicolasDumoulin |
I don't know how tomcat processes URL, but I will suggest:
Maybe your server process ${x} as a variable in the URL … in this case, it should be a way to bypass that (with an escape pattern) answered 22 Aug '12, 14:25 NicolasDumoulin Thanks for the help. Putting escape character solved the problem. One more query please. I have generated tiles for India map using Mapnik. I can display them on a jsp page using openlayers. Do I need to run a separate map server now for serving the tiles OR only if I copy the tiles on my main server and give the path of that folder in my jsp code will do? Basically, I want to know if map tiles are stored in a local folder and accessed from there in a jsp page, why is a map server required?
(23 Aug '12, 14:08)
Reshma Maner
If you want only serve tiles, mapserver isn't needed. You can serve tiles with any file http server. Don't forget to close your question if it's ok.
(23 Aug '12, 14:38)
NicolasDumoulin
|