一个基于Next.js和Mapbox的交互式地图标记编辑平台,支持富文本内容编辑、坐标跳转、标记分类等功能。
- 访问 Mapbox Datasets
- 点击 "New dataset"
- 选择 "Empty dataset"
- 记录下 Dataset ID
- 登录 AWS Console
- 进入 S3 服务
- 创建新的存储桶,名称如:
mapannai - 配置存储桶权限(允许公共读取)
- 进入 IAM 服务
- 创建新用户,如:
mapannai-s3-user - 附加
AmazonS3FullAccess策略 - 创建 Access Key 和 Secret Key
将domains修改为自己的 S3 域名
images: {
domains: ['mapannai.s3.ap-northeast-1.amazonaws.com'],
},在 cities 配置中添加您需要的城市:
cities: {
// 现有城市...
yourCity: {
name: '您的城市名',
coordinates: { longitude: 经度, latitude: 纬度 },
zoom: 缩放级别
},
}- 活动 🎯:活动和娱乐场所
- 位置 📍:一般地点标记
- 酒店 🏨:住宿和酒店
- 购物 🛍️:购物中心和商店
- 支持标题、段落、列表
- 支持引用、图片
- 支持链接和格式化
- 标记数据自动保存到 Mapbox Dataset
- 图片自动上传到 AWS S3
- 支持多人协作编辑
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开 Pull Request
如果您遇到问题或有建议,请:
- 查看 Issues 页面
- 创建新的 Issue
- 联系项目维护者











