Hello to everyone,
I read the links you posted and i have some theoretical questions in order to understand how the things work.
An offline map can only be rendered through tiles or is there a different way?
Can i search for a specific geolocation point(long,lat)in a tile-rendered map or it uses only screen coordinations since tiles are images.
Can an offline map be a slippy map?Is that convenient in order to support markers,vector layers etc?
Can i render a map with my data using only local files(for example reading data from a txt file and osm xml files) or i must create my own database and deploy a local server to send the data to my web application?
Pure vector rendering is a possible alternative and is used in some (offline) phone apps. I do not think that there is a ready-to-use vector rendering solution for the desktop, though.
Various rendering software is available; some programs are using a database, while others do not. However, if you want to render tiles for a large area at interactive speeds, you will likely need something “big” like Mapnik with an appropriate database backend. So it depends on the aims of your project.