想做一个校园跑的 app,咨询下关于地图方面的问题

juventusryp 2026-07-13 11:21 1

现在想做一个只针对某一个大学的开发一个校园跑 app ,仅对该学校的学生开放


学校有三个校区,所以要在 app 端显示三个校区的地图,并且要有轨迹什么的


查阅相关资料后发现有下面两个问题


1 、如果要接入高德、百度等,一年 5 万,这个我们承担不了
2 、如果使用比如天地图等免费资源,一是网络不太稳定,而是上架 app 的话好像还需要审图号,也很麻烦


求问是否有好的解决方案?



另外 app 本身只针对一个学校使用,不需要过多的功能,学校只是希望学生可以每天进行真实的跑步,有数据记录即可。所以我理解的一般设置几个随机打卡点,有反作弊功能即可。


所以是否有不引入地图也能完成相关工作的方案也行。

最新回复 (11)
  • 280303 07-13 11:33
    1
    个人现在是不是不能上架应用了、 企业才行? 是不是还要申请软著。icp 备案,公安备案
  • touchfishcc 07-13 11:44
    2
    建议直接做成小程序而非独立 App ,这样上架成本低、更新补丁也方便,还能找专业团队协助上架流程。
    功能上不需要依赖地图 SDK ,即使完全不显示地图也能实现核心需求,只需要校方提供一个管理后台,接入天地图来设定打卡点的位置信息,学生端在跑步时随机分配这些打卡点即可。
    小程序端需要做到的功能其实很精简,主要是收集跑步轨迹、展示今日打卡记录,以及提供历史跑步记录的查询,其中历史记录不一定要叠加地图底图,直接叠加在校园矢量图上也能达到直观的展示效果。
    对于反作弊机制,可以在收集轨迹的同时监测速度,如果配速明显超出正常人类奔跑的极限就判定为作弊,当次跑步之前的所有成绩全部作废;另外还需要注意距离校验,如果学生没有跑够规定的总里程,哪怕踩中了所有打卡点也不予通过,最后一个打卡点永远不能算作有效完成。
  • touchfishcc 07-13 11:46
    3
    @touchfishcc 落点是否超区、速度计算、距离计算什么的都可以在服务端完成,小程序只做收集和展示
  • juventusryp 楼主 07-13 12:28
    4
    @touchfishcc #2 感谢,这个前后端、app 端都是我们做,我们验证下小程序的方案
  • hicdn 07-13 13:08
    5
    反作弊简单处理一下就好了,不要深入。安卓 root 后,可以自己播放录制好的轨迹,速度还能加入波动。真人跑一圈,录制一下轨迹,后续播放轨迹你就检测去吧。
  • 4seasons 07-13 13:14
    6
    直接把三个地区的地图下载高清图,整点路网数据,用 openlayers 或者 leafjs 直接处理就行了,完全没必要接三方地图源
  • dcdlove 07-13 14:06
    7
    做微信小程序用腾讯地图
  • opengps 07-13 14:07
    8
    现在的地图收割,就是这么无奈。天地图这种 不好用也得先用了
  • monosave 07-13 15:54
    9
    小程序里面调用地图好像不用钱吧,我之前就用过,而且直接写一个 html 标签就行了
  • registerrr 07-13 16:22
    10
    你是要与几万学生为敌啊😅
  • GoldenSheep 07-13 17:04
    11
    你是要与几万学生为敌啊😅
* 帖子来源V2EX
返回