You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wikipedia pages on top of OpenStreetMap! [Try it out](https://zulko.github.io/world-of-wikipedia/?lat=26.503184&lon=127.992096&zoom=10&marker=JTdCJTIyZ2VvaGFzaCUyMiUzQSUyMnd1ZHY0NHI3JTIyJTJDJTIycGFnZV90aXRsZSUyMiUzQSUyMlNoaWtpbmEtZW4lMjIlMkMlMjJuYW1lJTIyJTNBJTIyJTIyJTJDJTIycGFnZV9sZW4lMjIlM0ElMjI2NjMwJTIyJTJDJTIyY2F0ZWdvcnklMjIlM0ElMjJsYW5kbWFyayUyMiUyQyUyMmxhdCUyMiUzQTI2LjIwNDM2NjY4Mzk1OTk2JTJDJTIybG9uJTIyJTNBMTI3LjcxNTIwNjE0NjI0MDIzJTJDJTIyZ2VvMiUyMiUzQSUyMnd1JTIyJTJDJTIyaWQlMjIlM0ElMjJ3dWR2NDRyNy1TaGlraW5hLWVuJTIyJTJDJTIyJTI0bG9raSUyMiUzQTE3NTkxJTJDJTIyZGlzcGxheUNsYXNzJTIyJTNBJTIyc2VsZWN0ZWQlMjIlN0Q%3D)
4
+
5
+

6
+
4
7
5
8
This is a study in making as slick an experience as possible with no servers, just a static github page serving (at most) a 26Mb database, and getting map tiles from OpenStreetMap.
6
9
7
-
The geodata is retrieved in [this notebook](./geodata_curation/geodata_curation.ipynb)) and overlaid in front of OpenStreetMap/LeafJS, using a Svelte/Vite app for interactions and ngeohash and LokiJS for efficient queries.
10
+
The geodata is retrieved with [this notebook](./geodata_curation/geodata_curation.ipynb)) and overlaid in front of OpenStreetMap in the app built on these great libraries:
11
+
- Svelte for the components and interactions
12
+
- LeafletJS for the Open Street Map interface
13
+
- LokiJS for in-browser data queries
14
+
- ngeohash for geohash operations
15
+
- FuseJS for text searches
16
+
- ViteJS for bundling, Pako for gzip decompression.
0 commit comments