Skip to content

Place-name labels, which need a text layer in the format #10

Description

@Chemaclass

From the README roadmap. The map draws roads, water and parks but names
nothing, so orientation depends on recognising shapes.

This is the largest single feature left, because it needs a text layer in the
byte format
: a string table plus placement points. That is invariant 1 in
CLAUDE.md, so pack.py, decode.py, TileReader.mc and docs/FORMAT.md
all move together, and the format version bumps.

Why it is expensive beyond the format

Suggested first cut

Suburb and district names only, at the widest zoom, capped hard per tile. Those
are few, they are what you actually want when lost, and they sidestep collision
by being sparse. Street names can come later or never.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmap-formatThe MapPack binary format and its three implementationsrenderingOn-watch drawing, memory and frame budget

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions