Darin's

Thailandประเทศไทย

Loading map data…

Learn With Darin

Darin's

Thailandประเทศไทย

Darin's Thailand

About this map

I keep a Google My Map of everywhere I go in Thailand: the beaches and temples, the food worth the drive, every place I've slept, and the layovers that got me there. This page puts all pins and the provinces I've visited on a satellite globe you can fly from space down to street level.

How it's built

  1. Google My MapsThe map I actually edit. Its KML export is the only source: pins, notes, photos, stay dates and province outlines.
  2. Python pipelineParses the KML, bakes satellite imagery and terrain into content-hashed tile packs, and resizes the photos to WebP.
  3. three.jsA hand-written globe engine that streams only the tiles you're looking at, with terrain, atmosphere and flight paths.
  4. S3 + CloudFrontStatic hosting. A GitHub Action checks the map every day and rebuilds the site when something changed.

Credits

  • Powered by Esri · Source: Esri, Vantor, Earthstar Geographics, and the GIS User Community · Terrain: Mapzen/AWS Terrain Tiles (SRTM, GMTED, ETOPO1)
  • Pins, notes and photos: my own Google My Map
  • 3D engine built on three.js (MIT)
  • Type: Chakra Petch and Bai Jamjuree by Cadson Demak, via Google Fonts (OFL)

Keyboard shortcuts

Anywhere

/
Search places
Enter
Open the first match (in search)
↑ ↓
Move through the list
[ ]
Previous / next place
Esc
Close the menu, tour, search or card
M
Flight sound on / off
?
Show or hide this list

On the globe (click it first)

← → ↑ ↓
Pan
+ −
Zoom in / out
Q E
Rotate
PgUp PgDn
Tilt

Mouse and trackpad

Drag
Pan
Scroll / pinch
Zoom toward the pointer
Right-drag, or Shift + drag
Rotate and tilt
Double-click
Zoom in