flyingghost
2017-09-03 23:22:58 +08:00
首先我要说,这是一个硬需求。
说进地铁认真听广播的,你们没有沉浸式的看小说看视频吗?塞个耳机还指望广播?哪有 duang 的一下屏幕上弹个提示框来的有效?我要是睡觉呢?绝对不如塞裤裆里的手机一阵猛震。
然后:
1,用计时器的,你们上地铁都会输入当前位置和列车启动时间吗?其实已经把使用场景限死在了:1,只有上了车以后。2,需要输入当前位置。这样的产品设计非常不友好。
2,用加速计的点子非常靠谱。可以作为第一辅助因素。在确定位置信息不可靠的情况下甚至可以上升至首要因素。只要确保模式识别准确,滤去机主移动等杂波就好。另,加速模型拟合可能要考虑不同线路车型,并且处理不了跳站、紧急停车等意外情况。
3,自己架设 iBeacon 的同学,先不说硬件成本和准入成本,单说可用性。在肉肉相交的车厢内,连移动信号都岌岌可危的严苛条件下,iBeacon 基站得多大功率?
4,定位才是王道。GPS 没戏,基站不用说肯定是主力,wifi 热点可以考虑。很多地铁有公共 wifi 或者现成的商业 wifi 提供,信息来源可以来自于众包或者商业合作。
以上就是作为一个野生程序员用技术思维能得到的最好方案。但,都是废渣。商业合作才是王道。所有地铁都有实时的运营监控系统,和他们合作把数据给个接口就可以了。LZ 既然说的是高德,他们有这个体量,也有这个实力去谈合作。