Skip to content

Conversation

podusowski
Copy link
Owner

@podusowski podusowski commented Sep 21, 2025

It's super experimental, slow, needs some styling engine (protonmaps' json?).

Check out https://docs.protomaps.com/guide/getting-started for more information about pmtiles.

TODO

(only for this PR, the feature will still be super experimental, slow and generally considered as a tech demo)

  • .pmtiles download snippet in README
  • Zooming in.
image

@Swarkin
Copy link
Contributor

Swarkin commented Sep 27, 2025

this is awesome work! How customizable will the behaviour of the rendering engine be trough code, and how's the performance?
I pretty much built a very primitive Openstreetmap-data renderer on top of walkers from scratch for my app, but it is still missing multipolygon handling and proper area drawing. I'm interested in whether this PR could be replacing it, if the underlying rendering engine is styleable and performant enough.

@podusowski
Copy link
Owner Author

Well, is super slow, like barely usable, and it's missing tons of features, but I wanted to have something first. In general, I'd treat it like a glimpse into the far future. :)

@podusowski podusowski marked this pull request as ready for review September 28, 2025 15:18
@podusowski podusowski changed the title Vector tiles and pmtiles support Tech demo: Vector tiles and pmtiles support Sep 28, 2025
@podusowski podusowski merged commit 14475e9 into main Sep 28, 2025
4 checks passed
@podusowski podusowski deleted the pmtiles branch September 28, 2025 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for https://protomaps.com/

2 participants