I've gone ahead and added a few new map features that I've always wanted.
First, the historical map.
http://odditown.com/haven/map/history.php#date=20160219#x=0&y=0&zoom=5
This map show you the map as it was from a specific date. That is, beginning of the world up until the selected date.
Format is in YYYYMMDD. Also, since its unreasonable for me to generate zooms for all dates in advance, they will instead
be generated as you view them. Which means that the maps will load slowly, especially on the high zoom levels. (3/4/5/6)
So try to avoid those layers as much as possible. I do cache images once they are generated, so it should be speedy afterwards.
Nextly, historical gifs
Example:
http://odditown.com:8080/haven/tiles/hi ... 87/-9/-8/1It will generate a gif based on a region from the historical tiles that I have. URL format is pretty simple to understand.
Its just
http://odditown.com:8080/haven/tiles/historicalgif/{MinX}/{MaxX}/{MinY}/{MaxY}/{Delay}
MinX, MaxX, MinY, MaxY being the rectangle of the area you want, and delay the time between from in milliseconds.
Due to the nature of generation, I'm limiting it to 600x600, which should be enough for most big cities.
Like the normal map, mismatching may occur in the historical, just let me know and I can purge the issues.
Also, since all this is dynamically generated, if I notice any abuse or slowdown going on, I will probably end up disabling
and adding in a limiter. So try to play nice, my server is not exactly the best.
Hope some of you enjoy!