{
  "id": "sample-japan-4day-usa",
  "title": "4-Day Japan: Tokyo, Mt. Fuji, Hakone",
  "subtitle": "Example album with image markers and route data for a USA-to-Japan travel plan.",
  "liveAlbum": {
    "id": 183,
    "mapUrl": "https://photogeomap.helloai.jp/?user=1&album=183",
    "shareUrl": "https://photogeomap.helloai.jp/?user=1&album=183&shared=1",
    "photoIds": [8687, 8688, 8689, 8690, 8691, 8692, 8693]
  },
  "route": {
    "type": "ground-itinerary",
    "style": "dashed",
    "distanceLabel": "Tokyo city + Fuji/Hakone loop",
    "segments": [
      { "from": "tokyo-arrival", "to": "shibuya", "label": "Day 1 arrival + city base" },
      { "from": "shibuya", "to": "shinjuku", "label": "Day 2 city highlights" },
      { "from": "shinjuku", "to": "ginza", "label": "Day 2 shopping and dinner" },
      { "from": "ginza", "to": "fuji", "label": "Day 3 Fuji transfer" },
      { "from": "fuji", "to": "hakone", "label": "Day 3 onsen stay" },
      { "from": "hakone", "to": "tokyo-return", "label": "Day 4 airport return" }
    ]
  },
  "markers": [
    {
      "id": "tokyo-arrival",
      "wpPhotoId": 8687,
      "day": "Day 1",
      "time": "15:30",
      "title": "Arrive in Tokyo",
      "area": "Tokyo",
      "lat": 35.6762,
      "lng": 139.6503,
      "image": "../shared/assets/tokyo-shinjuku.svg",
      "note": "Check in near Shinjuku, Shibuya, or Ginza after the USA flight."
    },
    {
      "id": "shibuya",
      "wpPhotoId": 8688,
      "day": "Day 2",
      "time": "09:30",
      "title": "Shibuya crossing",
      "area": "Tokyo",
      "lat": 35.6595,
      "lng": 139.7005,
      "image": "../shared/assets/tokyo-shibuya.svg",
      "note": "Start the Tokyo day with Shibuya crossing, Hachiko, coffee, and shopping streets."
    },
    {
      "id": "shinjuku",
      "wpPhotoId": 8689,
      "day": "Day 2",
      "time": "17:30",
      "title": "Shinjuku lights",
      "area": "Tokyo",
      "lat": 35.6938,
      "lng": 139.7034,
      "image": "../shared/assets/tokyo-shinjuku.svg",
      "note": "Evening views, dinner, and a low-friction return to the Tokyo hotel."
    },
    {
      "id": "ginza",
      "wpPhotoId": 8690,
      "day": "Day 2",
      "time": "13:30",
      "title": "Ginza lunch and shopping",
      "area": "Tokyo",
      "lat": 35.6717,
      "lng": 139.7650,
      "image": "../shared/assets/tokyo-ginza.svg",
      "note": "Department stores, galleries, sushi lunch, and premium shopping."
    },
    {
      "id": "fuji",
      "wpPhotoId": 8691,
      "day": "Day 3",
      "time": "11:00",
      "title": "Mt. Fuji viewpoint",
      "area": "Kawaguchiko",
      "lat": 35.3606,
      "lng": 138.7274,
      "image": "../shared/assets/mt-fuji.svg",
      "note": "Photo stops around the Fuji Five Lakes area, weather permitting."
    },
    {
      "id": "hakone",
      "wpPhotoId": 8692,
      "day": "Day 3",
      "time": "17:00",
      "title": "Hakone onsen hotel",
      "area": "Hakone",
      "lat": 35.2324,
      "lng": 139.1069,
      "image": "../shared/assets/hakone-onsen.svg",
      "note": "Check in before dinner and use the onsen evening as the premium travel moment."
    },
    {
      "id": "tokyo-return",
      "wpPhotoId": 8693,
      "day": "Day 4",
      "time": "13:00",
      "title": "Return to Tokyo",
      "area": "Tokyo / Airport",
      "lat": 35.5494,
      "lng": 139.7798,
      "image": "../shared/assets/tokyo-airport.svg",
      "note": "Transfer back to Tokyo, then continue to Haneda or Narita for the USA flight."
    }
  ]
}
