Martin vs. client compatibility: ideas for higher level testing #2879
michaelkirk
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
After quite a journey, I have martin converting MVT to MLT that works on web and native (iOS).
There's still some fixes outstanding, but briefly:
The rest of these are more like bugs:
allow_fpf(bug, I'll open a PR for)encoding: mltin tile.json, but martin can't produce this (I've opened a bug in MLN, but am currently working around it via a local hack in martin for now. I'm not sure if any long term martin change is warranted.)If I had to guess, I'd say historically the martin devs are working more with the web client than native, since web was relatively smooth to get working. There are a lot of moving parts, and it's fairly new code, so I'm not surprised there are issues, but as the spec and clients continue to change, it'd be nice to have some higher level tests asserting that martin actually works with real clients, and if non-default config options are required for this, it'd be good to have something to point to.
Converting mvt -> mlt is kind of a nice use case, because you can use a static mvt.pmtiles, while still exercising the latest mlt encoder+options.
Beta Was this translation helpful? Give feedback.
All reactions