# snowspike **Repository Path**: iiangs/snowspike ## Basic Information - **Project Name**: snowspike - **Description**: 展示全球雪山的 3D 地球,支持按位置查找附近雪山、查看详情和难度评级。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-04-29 - **Last Updated**: 2026-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Snowspike 🗻 雪山位置指南 — 微信小程序 展示全球雪山的 3D 地球,支持按位置查找附近雪山、查看详情和难度评级。 ## 功能 - 🌍 3D 地球:Three.js 渲染,支持缩放、拖拽旋转 - 📍 附近雪山:基于当前位置查找附近雪山 - 🏔️ 雪山详情:海拔、难度、首次登顶、地理位置 - 🌙 日夜模式切换 - ☁️ 云层显示开关 - 📱 多分辨率纹理 (2K / 8K / 20K) ## 数据 内置全球 35+ 座著名雪山数据,覆盖亚洲、欧洲、南美、北美、非洲、大洋洲、南极洲。 ## 部署 ### 微信小程序 1. 在 [微信公众平台](https://mp.weixin.qq.com/) 创建小程序,获取 AppID 2. 导入项目,填入 `appid` 3. 上传云纹理文件到微信云存储,替换 `globe.js` 中的 `CLOUD_PREFIX` ### 纹理文件 地球纹理需上传到微信云存储,参考纹理结构: ``` textures/ ├── 2k_earth_daymap.jpg ├── 2k_earth_nightmap.jpg ├── 2k_earth_normal.jpg ├── 2k_earth_specular.jpg ├── 2k_earth_clouds.jpg └── ... (8K/20K 版本) ``` ## 技术栈 - 微信小程序 - Three.js ## License MIT License - see [LICENSE](LICENSE) 文件