4 ms·
Hey, I've created a maps app for iOS that I always wanted to have: private, minimalist, easy on the battery, and in standard OpenStreetMap style.
by eofster 3y ago
Hey, I've created a maps app for iOS that I always wanted to have: private, minimalist, easy on the battery, and in standard OpenStreetMap style.
- fsflover 3y agoYou should put "Show HN:" to the title, if it's your creation.
- eofster 3y agoOh, thanks for the heads-up, updated the title.
- habi 3y agoAre you rendering your own tiles?
- eofster 3y agoI am. The high-resolution ones.
- habi 3y agoAnd the low-res ones? Are you just loading them from `https://tile.openstreetmap.org/${z}/${x}/${y}.png https://tile.openstreetmap.org/${z}/${x}/${y}.png`?
- eofster 3y agoThe app doesn't use the low-resolution tiles. The app only works on the high-resolution displays. I don't load tiles from the severs other than the own ones. Not only am I aware of the OpenStreetMap's rules about it. It is also an important part of the privacy guarantee. No third party gets information about the loaded map tiles. This information is not stored, not collected, and not shared with anybody.
- habi 3y agoI meant the (free) low-zoom vs. (paid) high-zoom tiles. Can you tell us a bit about your rendering pipeline?
- eofster 3y agoAbsolutely! What exactly do you want to know? The rendering pipeline is the most standard one: Mapnik, Postgres, openstreetmap-carto, renderd. Everything is hosted on the own servers. By resolution I mean exactly this - resolution. High-resolution tiles, also known as retina tiles. Low-resolution tiles are not used at all. All of that is not related to zoom. If this wasn't clearly communicated by me: all zoom levels are rendered by the own servers.