感叹下现在导航软件依旧是个传统行业 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
otakustay
V2EX    程序员

感叹下现在导航软件依旧是个传统行业

  •  
  •   otakustay 2013-10-11 17:00:16 +08:00 5621 次点击
    这是一个创建于 4434 天前的主题,其中的信息可能已经有所发展或是发生改变。
    虽然越来越多的app出现,虽然界面从华丽到扁平一路走来,但在我的感觉里,导航app的设计思路依旧很“传统”,缺乏互联网的创新基因,在算法上数据上挖来挖去,但其实有些东西能更好地成为亮点
    1. 比如我选个目的地,但我知道导航给的路中间是会堵的,因此我会先从自己熟悉的不堵的路走。而此时导航会做的唯一事情就是“前方路口请调头了”。这是作为一个应用对用户意图揣测能力的不足,比如连续3个路口不调头,导航就应该去规范一下不调头的路线吧?
    2. 高德和百度都还没有根据交通状况来加权计算路径的方案
    3. 在大都市没有考虑进限行后的路径计算,比如魔都不能选“避开高架”
    4. 提示音自定义。虽然这个很无聊,但我相信能吸引不少宅,有混音软件在手,路名啥的可能不行,但“向左转”,“前方有摄像头”这一类完全是可以的

    诸如此类还有很多很多,承认导航的算法、路径规划能力、POI都很重要,但是现在这个业界这些东西都将近饱合,何不换个方向走几步呢?
    23 条回复    1970-01-01 08:00:00 +08:00
    bluntblade
        1
    bluntblade  
       2013-10-11 17:40:50 +08:00
    针对问题1有如下问题需要考虑:
    1. 交通状况信息的数据来源与量级?数据的采集方式是来自路段监测点还是来自移动设备?数据的真实性(伪造/篡改/破坏)?数据的判断方法?
    2. 通信方式与能力(带宽/流量)是否能满足?
    3. 同步速率与成功率(局部节点群里的全连接)?
    otakustay
        2
    otakustay  
    OP
       2013-10-11 17:45:11 +08:00
    @bluntblade 是的,这些问题很严重,所以我曾经想过这样一种实现:

    1. 预存一年内一个城市各个时间段各路段的平均状况
    2. 能同步上交通信息就同步,同步不上就用预存的计算
    3. 所有使用导航应用的设备自身组成一个网络,不断把当前车速和路段送到处理中心(相信我,用的流量很小的,做过GIS应用我还算清楚),处理中心利用这些数据来推导真正的交通状况,甚至可以在你要转进一条路前提醒你前面有突发性拥堵(比如撞车了)

    不过我在想,做第3点会被国家禁掉吧- -
    NemoAlex
        3
    NemoAlex  
       2013-10-11 17:54:22 +08:00
    高德我觉得当下最需要做的是:kill掉“高德导航”这个包袱,专心做“高德地图”
    只要“高德地图”的导航部分跟“高德导航”一致,那么在路线算法上就不会有太大的改进
    ninjai
        4
    ninjai  
       2013-10-11 18:41:03 +08:00
    Google地图如果不按照导航路线行驶会重新计算路线

    关于导航,个人使用不多,但有次从珠海到广州机场,Google给出的路线完全和大巴司机实际行驶的路线是一致的,百度就不要提了,我只想说Google抛国内导航几条街
    Wy4q3489O1z996QO
        5
    Wy4q3489O1z996QO  
       2013-10-11 19:29:48 +08:00
    门槛太高,大家都还忙着做基础设施建设 还没顾上创新吧.
    cxhcp163
        6
    cxhcp163  
       2013-10-11 19:32:32 +08:00
    Google地图确实很赞,可惜一直要有网络,比较耗电

    百度地图我记得以前是有躲避拥堵的,现在没了,只会在你堵在路上的时候告诉你前方有一公里拥堵之类的。

    个人比较喜欢Waze,也加入了社交元素,可惜国内用的人不多,地图跟线路也不够全,导航基本没用。要不然实时路况信息加上众包的地图编辑秒杀其他所有导航。我在英国的时候,它基本上都能很准确得画出拥堵的路线,并指引你绕小道过。
    slixurd
        7
    slixurd  
       2013-10-11 21:48:46 +08:00
    我3年前用的凯立德导航(WM)就带自动重算路线,而且完全离线,所有计算本机完成.另外搞清楚导航和地图的区别,google地图的确会重新计算路线,但是那是在重新获取线路的时候才会吧?我没开过google导航一直用google地图..
    sinxccc
        8
    sinxccc  
       2013-10-11 21:50:40 +08:00
    @otakustay 第三点即使能过的了国家的关也不一定过的了用户的关…
    otakustay
        9
    otakustay  
    OP
       2013-10-11 23:40:13 +08:00
    @ninjai
    @sinxccc
    重算路线这回事,多数的导航软件(我用过凯立得、百度、google、高德、Nokia here)是这样一个逻辑:如果你走的路和他给出的路线不符,且你当前位置依旧是掉头回他的路线更近,他会不断叫你调头。
    但是在有些城市,会存在这样一个情况,导航规划的路线是非常拥堵的(必然,大家都按导航的走),而不走规划的路线会多绕3-5公里。在这个过程中,你即便不走导航的线,基本上在2-3公里内,导航依旧会觉得你掉头更好,不断叫你掉头,我就曾经连续10个路口让我掉头,终于在第11个路口的时候他重算路径了……
    这就表现出了导航只是按他的算法(固定的)来计算你应该怎么走,而没有加入对驾驶者意图的判断。很明显我连续3-5个路口都不理导航掉头的要求,就是我不想走他给的路,他就应该及时地重新计算,而不是等10个路口后我离给定的路线太远才不得不重算
    csx163
        10
    csx163  
       2013-10-11 23:43:27 +08:00
    能搞定流量的话 此行业比现在至少进步5年
    otakustay
        11
    otakustay  
    OP
       2013-10-11 23:45:28 +08:00
    @csx163 指的是3G流量吗?我觉得导航本身流量用得很少啊(普通导航仪根本都没3G卡),我出去玩7天开车到处跑,用掉的流量还没打一关节奏大师多……
    Keinez
        12
    Keinez  
       2013-10-12 00:39:10 +08:00 via Android
    GTA的导航都比这些破东西好。
    iqav
        13
    iqav  
       2013-10-12 08:30:56 +08:00
    @otakustay 为什么会禁?这思路好啊,其实做好这些也能较好地防堵了。
    darkbill
        14
    darkbill  
       2013-10-12 10:07:04 +08:00
    @otakustay 所有使用导航应用的设备自身组成一个网络。
    其实,这就是所谓的车联网了。关于这点,我也来说两句。

    1、所有的设备自身组成一个网络,这个网络用什么方式来通信呢?用gprs的话,模块贵,运营成本高(用户和服务商都是),相对起一个导航设备千把两千块的销售价。光这个部分可能都把毛利给烧掉了。
    2、zigbee 模式的话,装车量不高,没法组成相应的网络,也没什么效果。
    3、这个想法是好的,但现在的无线通信技术,来来去去能民用的就那些。能解决近地的问题的,就不能解决远处问题。都能解决的就成本太高。

    其实,我最看好的是gprs方式,也是最有可能的方式。但正如 @csx163 所说的那样,能搞定流量的话,就能大大的进步了。
    otakustay
        15
    otakustay  
    OP
       2013-10-12 10:21:07 +08:00
    @darkbill 其实我的想法很单纯,只做手机上的应用,3G同步到服务器(简单的只要坐标、朝向、速度,且速度朝向不变的情况下不再发送,只发关键点的3个属性),服务器计算后形成一个类似交警给的路况信息的东西,设备可以请求这个数据
    yanyanlong
        16
    yanyanlong  
       2013-10-12 10:32:20 +08:00
    wizardoz
        17
    wizardoz  
       2013-10-12 11:24:08 +08:00
    GPS本身是不用流量的,但是如果要实时上传数据,我想流量会有点大吧。我也想过每个导航把当前的位置和行车速度上传到服务器,服务器就有可能计算出每条道路的拥堵情况。但是这个就涉及到用户隐私的问题了。
    ninjai
        18
    ninjai  
       2013-10-12 12:14:42 +08:00
    @csx163 实际使用google地图耗费的流量一般一次也就10-20M左右
    RW667
        19
    RW667  
       2013-10-12 13:21:04 +08:00
    我是来问高德的:

    内环,外环上面怎么掉头?掉给我看看?
    jason52
        20
    jason52  
       2013-10-12 15:01:09 +08:00
    同学你这个想法是蛮好的,但是工作量都可以支撑起码未来十年交通方面的科研了。前一段时间我想搞搞交通方面的流量预测,交通调度的。发现其实就流量预测这个问题都不太好解决。拿上一周的历史数据和前一天的短时历史数据加权做预测,没啥好效果,因为交通问题实时性太强了,一个擦碰就堵车了。你可以搜搜看“幽灵堵车”这个关键词,即使十辆车匀速绕着400米操场开,一会儿后间隔就不均匀了,再一会儿就能堵车了。

    我觉得最好能实时获得交通信息来服务于调度,但这件事要政府来做,而且安全性的、也十分重要,如果hack了实时信息,乱发布拥堵状况,那可以像虎胆龙威5里面一样,不亚于发动一场战争。
    nickelchen
        21
    nickelchen  
       2013-10-12 15:22:44 +08:00   1
    谷歌的自动汽车才是未来.如果路上都是自动汽车:
    1. 自动规划和调整最佳路线.
    2. 都是计算机控制, 所以不会发生车祸.
    3. 出行就购买服务,自己无需买车, 车辆数量得到控制.环保又实惠
    otakustay
        22
    otakustay  
    OP
       2013-10-12 16:15:56 +08:00
    @nickelchen 诚然高效,但高效并不一定是合理或者美好的。日本是典型的通过消除个人特性,把人作为整个国家的齿轮来提高整体工作效率的典范,但说实在我非常讨论日本的这种方式……
    Ricepig
        23
    Ricepig  
       2013-10-13 01:29:23 +08:00 via iPhone
    1.百度地图在北京能够选择躲避拥堵策略,选择较为通畅的路径。
    2.百度地图可以通过增加中间点的方式实现你绕过某个路段的目的。
    3.让你掉头是因为此刻原规划路径仍旧是它计算最合理的路径.
    4.tts的存在让自定义提示音变的复杂,所以干脆不让。
    5.躲避限行这个真没有。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2882 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:03 PVG 22:03 LAX 06:03 JFK 09:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86