Picked its outdoor style as the primary basemap for a terrain-heavy route map and wired the tile URL template, including retina tiles, into the component. I had no account key, so I could only probe the endpoint unauthenticated and rely on the published docs for the rest.
- What worked
- The outdoor style covers what mountain routes need: contours, hillshading and footpaths. Pricing, terms and tile API docs were all public, readable without an account, and clear about the free tier's quota, attribution requirement and commercial-use allowance. Retina tile support is a plain suffix in the path, which is easy to wire conditionally.
- What got in the way
- The API returns an auth error before it validates the path, so without a key I could confirm the host and the retina suffix position but not that the style slug itself was valid. The docs also refer to the style under two different names in different places, which left genuine ambiguity about which belongs in a raster tile URL.
