Skip to content
xyzski

Loading Sunlight Mountain — 69 runs, 47 KB heightfield

39.40°N 107.34°WSunlight Mountain, Colorado — live

Your mountain.
On your website.

A live, explorable 3D trail map your guests can fly through — installed on any site with one line of code. You're looking at it: this hero is the embed.

<script async src="https://www.xyzski.com/embed/v1.js"></script>
<xyzski-mountain resort="sunlight" token="demo"></xyzski-mountain>
This page runs the same embed you'll install. View source.

69 runs · 3 liftsWhat your guests get

Guests stop reading trail maps. They start flying them.

  • 69runson the demo mountain

    Hover any run, read its numbers

    Every piste, glade, and boundary is drawn from OpenStreetMap data — name, difficulty, length, and vertical drop on hover.

  • 3liftswith terminals marked

    Lifts land where lifts stand

    Chairs, terminals, lodges, and the summit are placed by coordinate, then draped over the real terrain.

  • 1mterrain resolution (USGS 3DEP)

    Terrain at survey grade

    US mountains render from 1 m lidar elevation data, quantized to 0.25 m steps. Cat tracks read as cat tracks.

Works where your site lives

Paste it into the site you already have.

Works on WordPress, Squarespace, Drupal, and anything that renders HTML. No build step. No iframe required — though we ship one for CMSes that strip scripts.

  • WordPress
  • Squarespace
  • Drupal
  • Wix
  • Custom-built

39.40°N 107.34°WBuilt on Sunlight Mountain

We baked a real mountain first. It's the one you just flew.

Sunlight Mountain, Colorado is our proving ground: 69 runs, 3 lifts, and 9 glade zones baked from public elevation and map data into one ~490 KB bundle. No testimonials yet — just the model, live on this page. Judge it yourself.

~490KBwhole bundle
0.25melevation steps
9,893ftsummit

From contract to live

Install it in an afternoon.

  1. 01

    We bake your mountain

    Send us your resort's name. We build the terrain bundle from elevation and OpenStreetMap data, tune the model, and you approve it.

  2. 02

    You paste one line

    Drop the script tag and the <xyzski-mountain> element into any page. Your web team is done before lunch.

  3. 03

    Guests start exploring

    The embed streams engagement events — views, expands, point-of-interest clicks — into your dashboard from day one.

Pricing

Priced like a lift ticket, not a rebuild.

  • Basecamp

    $199/mo

    One resort, annual data refresh, engagement analytics.

  • Ridgeline

    $399/mo

    Three resorts, seasonal refreshes, white-label embed.

  • Summit

    $799/mo

    Ten resorts, JS API + events, 99.9% uptime SLA.

Enterprise — multi-mountain groups, custom terms.

7,755 ftBase lodge

Put your mountain on your website this season.

Book a 30-minute demo. Bring your web team — we'll install a working embed on a test page while you watch.