# 非洲地形與生態互動式教材規格書

## 專案目標

建立可部署在 GitHub Pages 的非洲互動式地理教材。學生以非洲為中心的地圖探索山脈、水文、特殊地形、國家公園及代表性動植物，理解地理環境與生態分布的空間關係。

## 學習目標

1. 辨識非洲主要山脈、沙漠、河流、湖泊與裂谷。
2. 說明板塊張裂、河流、風化、侵蝕與沉積如何塑造地形。
3. 比較北非、西非、中非、東非與南部非洲的自然環境。
4. 連結棲地條件、物種適應與保育議題。
5. 練習使用有來源的地理資訊。

## 地圖與互動

- 使用 Leaflet 與 Esri World Imagery。
- 初始畫面以非洲為中心，主要瀏覽邊界約為南緯 38 度至北緯 40 度、西經 20 度至東經 55 度。
- 提供山脈、河流、湖泊、特殊地形、國家公園、動物與植物七類篩選。
- 地形標記保留永久名稱；物種以圖標表示，避免總覽時過度擁擠。
- 支援名稱搜尋、清單選取、自動導覽、觀察任務與隨機測驗。

## 內容與品質要求

- 所有標題、標記、導覽路線、測驗與 GeoJSON 均限非洲主題。
- 座標採 Leaflet 的 `[緯度, 經度]`，GeoJSON 採 `[經度, 緯度]`。
- 概略線面必須標明教學用途，不可當成精確邊界。
- 外部來源使用 HTTPS，開新分頁時加上 `rel="noopener"`。
- 桌面與行動版皆需可操作，互動元件具有文字或無障礙標籤。

## 驗收

1. 頁面啟動後以非洲為中心，所有景點與物種標記均屬非洲主題。
2. 七類篩選、搜尋、導覽、資訊卡與測驗均可操作。
3. 所有 JSON 與 GeoJSON 可解析，導覽識別碼皆存在。
4. 專案文字與資料檔不殘留其他洲別的舊教材內容。
