Skip to content

RicterZ/mapannai-public

 
 

Repository files navigation

マップ案内 Plus (MapAnNai Plus) - 交互式地图 AI 编辑器

一个基于Next.js的交互式地图标记编辑平台,使用Mapbox地图服务,提供富文本内容编辑、坐标跳转、标记分类等功能。

image image image

🚀 部署

环境变量配置

# 复制环境变量示例文件
cp env.example .env
# 编辑 .env 文件,填入您的实际配置

详细的配置说明请参考:环境变量配置指南

服务配置

详细配置步骤请参考:

城市配置

cities 配置中添加您需要的城市:

cities: {
    // 现有城市...
    yourCity: {
        name: '您的城市名',
        coordinates: { longitude: 经度, latitude: 纬度 },
        zoom: 缩放级别
    },
}

🎯 功能详情

1. 标记分类

优化了标记按照类型分组显示,优化部分交互逻辑。

  • 活动 🎯:活动和娱乐场所
  • 位置 📍:一般地点标记
  • 酒店 🏨:住宿和酒店
  • 购物 🛍️:购物中心和商店
  • 美食 🍜:美食和小吃
  • 地标 🌆:地标性建筑和知名地点
  • 游乐场 🎡:公园和游乐场
  • 自然景观 🗻:自然景观
  • 人文景观 ⛩️:人文景观

2. Markdown 编辑

修改了原版的 UI 和编辑器。

  • 支持 Markdown 格式的富文本编辑
  • 支持标题、段落、列表、引用
  • 支持代码块、链接和图片
  • 实时预览编辑效果

3. 数据同步

使用腾讯云 COS 进行数据存储。

  • 标记数据自动保存到 Mapbox Dataset
  • 图片自动上传到腾讯云 COS
  • 支持多人协作编辑

🤝 贡献指南

  1. Fork 项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开 Pull Request

📞 支持

如果您遇到问题或有建议,请:

  1. 查看 Issues 页面
  2. 创建新的 Issue
  3. 联系项目维护者

About

マップ案内 Plus - 交互式地图 AI 编辑器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.6%
  • JavaScript 1.7%
  • CSS 1.5%
  • Dockerfile 0.2%