Skip to content

lm-rebooter/amapMcpDemo

Repository files navigation

香山公园洗手间导览系统

这是一个为完全没有软件开发经验的用户开发的精美web网站,用于展示香山公园内的洗手间位置信息。通过直观的卡片式界面,游客可以快速了解各个洗手间的位置、状态和设施信息,并支持一键导航功能。

项目简介

本项目采用现代化的前端技术栈,为游客提供便捷的洗手间查询和导航服务。每个洗手间以卡片形式展示,包含详细的位置信息、使用状态、清洁度等信息,并支持点击直接打开高德地图进行导航。

技术栈

  • 框架: Next.js 14
  • 语言: TypeScript
  • 样式: TailwindCSS
  • 地图服务: 高德地图 URI API
  • UI/UX: 响应式设计,支持移动端和桌面端

功能特点

洗手间信息展示

  • 卡片式布局,清晰直观
  • 显示洗手间名称和位置
  • 实时状态显示(正常使用/维修中)
  • 清洁度等级展示
  • 最近清洁时间
  • 特色设施标签(如无障碍设施、母婴室等)

导航功能

  • 点击卡片即可导航
  • 自动打开高德地图
  • 支持步行导航模式
  • 精确的地理坐标定位

用户体验

  • 响应式布局设计
    • 手机端:单列显示
    • 平板端:双列显示
    • 桌面端:三列显示
  • 无障碍支持
    • 键盘导航支持
    • ARIA 标签支持
    • 适当的颜色对比度

数据覆盖

目前收录的洗手间包括:

  1. 香山公园北门洗手间
  2. 香山塔后洗手间
  3. 索道站洗手间
  4. 正觉寺洗手间

本地开发

  1. 克隆项目 ```bash git clone [项目地址] ```

  2. 安装依赖 ```bash npm install ```

  3. 启动开发服务器 ```bash npm run dev ```

  4. 访问 http://localhost:3000 查看效果

构建部署

  1. 构建项目 ```bash npm run build ```

  2. 启动生产服务器 ```bash npm run start ```

项目结构

``` ├── app/ │ ├── page.tsx # 主页面组件 │ ├── layout.tsx # 布局组件 │ └── globals.css # 全局样式 ├── components/ │ └── ToiletCard.tsx # 洗手间信息卡片组件 ├── public/ # 静态资源 └── package.json # 项目配置文件 ```

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

许可证

MIT License

About

高德地图mcpdemo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published