{"uid":"cap_8YiXHo3PzuWnMpn4oMujm","slug":"map-tile-maths-zoom-level-table-dc618b37","name":"Map Tile Maths – Zoom Level Table","description":"Zoom-level ladder 0 to 24: tiles per side, metres per pixel, map scale and typical use, at a chosen latitude.","url":"https://map-tiles.x402tookit.com/zoom-table?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"dpi":{"type":"number","description":"Screen dpi for scale denominators (default 96)"},"toZoom":{"type":"integer","description":"Last level, 0 to 24 (default 24)"},"fromZoom":{"type":"integer","description":"First level, 0 to 24 (default 0)"},"latitude":{"type":"number","description":"Latitude within +/-85.0511 (default 0)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"dpi":{"type":["null","number"]},"asOf":{"type":["null","string"]},"table":{"type":["array","null"],"items":{"type":"object","properties":{"zoom":{"type":["null","number"]},"totalTiles":{"type":["null","number"]},"typicalUse":{"type":["null","string"]},"tilesPerSide":{"type":["null","number"]},"metersPerPixel":{"type":["null","number"]},"tileWidthMeters":{"type":["null","number"]},"scaleDenominator":{"type":["null","number"]}}}},"levels":{"type":["null","number"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"latitude":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2SZWb_hcL7sCLxmqsZX6p","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a table of Web Mercator zoom levels (0–24) with tiles per side, metres per pixel, map scale denominator, tile width in metres, total tile count, and typical use, all computed at a chosen latitude.","exampleAgentPrompt":"Give me the full zoom-level table from zoom 0 to 18 for latitude 48.85 degrees, showing metres per pixel, scale denominator, tiles per side, and typical use for each level — assume a screen DPI of 96.","exampleUseCases":[{"title":"Tile pyramid storage planning","prompt":"I'm planning a tile cache for central London at latitude 51.5 — show me the zoom table from level 0 to 16 so I can see the total tile count and tile width at each level and estimate storage needs."},{"title":"Map viewer zoom configuration","prompt":"What metres per pixel and scale denominators should I expect at zoom levels 10 through 18 for a map centered at latitude 40.7 degrees? Use 96 DPI so I can configure my map viewer breakpoints correctly."},{"title":"Cartographic zoom level reference","prompt":"Can you generate a complete zoom ladder from level 0 to 24 at the equator so I have a reference for map scale and typical use at each level — like which zoom is country-level vs neighbourhood-level?"}],"resultDescription":"A JSON array where each entry represents one zoom level and includes: zoom index, tiles per side, total tile count, metres per pixel, scale denominator (at the given DPI and latitude), tile width in metres, and a typical-use label (e.g. 'continent', 'city', 'street'). The response also includes metadata such as the requested latitude, DPI, number of levels returned, a summary string, and an asOf timestamp.","failureModes":["Latitude outside ±85.0511 returns a validation error","fromZoom or toZoom outside 0–24 returns an error","fromZoom greater than toZoom may return an empty table or error","Invalid DPI value may cause unexpected scale results","Service may return degraded flag if upstream tile math source is unavailable"],"whenToPreferThis":"Choose this endpoint when you need a complete multi-row zoom-level reference table rather than a single-zoom lookup. It is ideal for planning tile caches, configuring map viewer zoom breakpoints, generating cartographic documentation, or any scenario where comparing resolution, scale, and tile counts across all zoom levels at a specific latitude is needed. For a single zoom level, a simpler per-zoom endpoint may suffice.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:31:14.672Z","isFirstParty":false,"canonicalSlug":"map-tile-maths-zoom-level-table-dc618b37"}