Thanks for the reply, i really appreciate it.
“If you cache the tiles yourself, you are not putting a load on the servers, so there is no need to impose a limit.”
It’s good to know. I think i have made a mistake on the previous explanation.
“In particular, that means you cannot refer to the OSM map in determining the geographical coordinates of any feature you add to the map.”
Leaflet is using markers. So somebody zooms in somewhere and tag the position, and add a name on it. You are doing something similar, but the difference is, that the markers is very hard to be translated to OSM data (i’m not sure how, but i might not have resource for that hundreds of users tag something, and put back to openstreetmap OSM).
“If you do make use of the OSM data in placing your added data, you must make your added data available under the same terms as the OSM data (in particular, if the data is appropriate for inclusion in OSM, that means your added data can be added to OSM without any extra request of permission from you.”
My users (if i will have any) won’t be interested to add streets etc. (they haven’t any knowledge of GIS, and on my interface they cannot), and if they are tagging (making a marker) for example a hotel location unluckily, and name it with the hotel name, it does not mean that it can be included to the OSM, as it might not be verified (at least not with a GPS device, as they are simple user, i won’t have control for it, i personally won’t add any markers to the map). But my system will contain 80-90% of disposable locations, which does not have any meaning on a permanent map.
My approach is not making money of using the map (it’s some sort of nice to have extra). The markers will be private property (even me won’t be ethical to look at), so not an intellectual one.
In the meantime look at the mapquest. 15000/month, not by day, even if i’m paying for it. A separate tile server would be cheaper.
15.000 a month is less than 2.500 a day what the google offers. The tricky one is, that Google is not a safe bet, if i unluckily will be very successful, google will make sure not to make any profit on it.
So according to what i learnt from my readings, and what i have got from you, i need to make two separate implementation, one is for google, one is for OSM. (at least i have an opportunity on MapQuest to try)
Question:
As i understand you, if i’m using MapVik renderer, it’s free (no licence restriction of usage), and i can render things to myself, if my business is growing.
At the moment i haven’t any experience regarding to what the 2.500 number of transactions means daily at Google. (but probably 2.500 users, if i’m loading the map once at login) - as the transaction counts by map load, and not by marker filters. Is it right assumption? (i might create a marker search bar, which is showing/filtering markers on the map)
What you suggest - buy or rent a server?, as i have seen that the server requirements is 24GB, and quad core. I have seen some available for 100 dollars with 100Mbit per month. (Xeon - i’m not sure how many month rent needs to pay to get a new one, have you any idea???)
Using MapQuest with leaflet for try, will i have any problem, to later on jump to my tile server? Are there any special thing to use MapQuest? I wouldn’t like to use any fancy staff, like place (hotel etc.) location, or way-finding facilities.
I’m interested that how much bandwith i need, because it hasn’t been explained, just the server resource, any experience on that?
average user active usage (everybody is zooming in at the same time)/bandwidth.
As i understand, the leaflet is benefitial to use, as i need an open door, if it’s not viable to use google map anymore to switch my private tile server.
As the bandwith on heavy use it’s more expensive than the server itself, to cache tiles on my server does not mean any relief against the idea, just create a new one, and cache there.
I would love to here soon about you. Whatever i’m asking now, i might create a blog, if i have time.