ref: 3ac792068ec7d81efaea65a60967d23c8b27293a
parent: 7a7706f6df52db91c1e1a907ce40a212edd25ee6
author: sirjofri <sirjofri@sirjofri.de>
date: Fri Mar 28 06:42:44 EDT 2025
fixes map tile count calculation, decreases size. Filetrees aren't good for a purpose like this
--- a/cache.c
+++ b/cache.c
@@ -26,9 +26,9 @@
char buf[64];
Dir *d;
- m = z*2;
- if (m == 0)
- m = 1;
+ m = 1;
+ for (i = 0; i < z; i++)
+ m *= 2;
for (i = 0; i < m; i++) {
snprint(buf, sizeof buf, "%d", i);
--- a/mapfs.c
+++ b/mapfs.c
@@ -17,7 +17,7 @@
char *mtpt = "/mnt/map";
char *cache = "/tmp/mapcache";
char *uid;
-int maxzoom = 19;
+int maxzoom = 8;
void
fsread(Req *r)