3 ms·
I’m surprised nobody has mentioned tiles here. In order for anyone to build products around OSM data you’re probably going to want to render a map. Tile hosting
by deanclatworthy 6y ago
I’m surprised nobody has mentioned tiles here. In order for anyone to build products around OSM data you’re probably going to want to render a map. Tile hosting services are costly and I have up last time I tried to find out how you could do it yourself.
- lukeqsee 6y ago> Tile hosting services are costly and I have up last time I tried to find out how you could do it yourself. Blatant self-promotion: my company (https://stadiamaps.com https://stadiamaps.com) is trying to fix this problem (I think we have in many ways). I strongly believe you shouldn't have to stand up your own tile hosting infra just to deploy a map without paying $$$ / month. If you want to though, do it! It'll teach you a lot.
- m4rtink 6y agoThere are on device or even in browser renderers that only need remote or locally stored vector data to render the map. This moves the burde of rendering to user devices that should be more than capable for this today (especially if you use a GPU renderer) and makes you server into just a dumb data pipe that should be able to scale much better & more cheaply. One such renderer available via Qt/QML: https://doc.qt.io/qt-5/location-plugin-mapboxgl.html https://doc.qt.io/qt-5/location-plugin-mapboxgl.html Alternatively you can have a local daemon running that does the tile rendering on your device from offline data packs. This way even "legacy" apps requiring simple bitmap tiles will work without (major) changes. One such project providing this (among other APIs) is OSM Scout Server: https://github.com/rinigus/osmscout-server https://github.com/rinigus/osmscout-server