为什么SOSO街景要有夜景?深圳有个华强北,人多楼高,小编我都是白天去,有一次晚上去,彻底迷了路。白天和夜晚的城市其实完全不同。搜搜街景的同学们敏感地发现了这个需求,推出了极受好评的“日景夜景切换”,来看看他们是怎么描绘城市迷人的黑夜吧!
一、灵感,来自一瞬间你还在羡慕晴川和若曦的穿越么?要知道,清穿已经不流行了,让SOSO街景带你来个黑白穿看看!
街景,最初的目的希望通过清晰的全景照片,帮助地图用户更好的认识自己要去的地方,查找路线。2011年末一条疯转的微博给予我们更多的灵感——街景光能看白天,能看晚上么?CBD地区的夜景很美,我们为何不让用户欣赏这美丽、甚至浪漫的夜晚?
二、快速响应,敏捷迭代光有想法还不够,街景团队分头开始了行动——
用研:验证需求当时,街景项目还处在全面保密,只能发动团队的力量来辅助进行用户调研。
很快我们发现了夜景的使用场景:
1、约了人吃饭都是晚上,光看白天的街景,晚上去了还是找不着路;
2、 新手开车,夜路最难认,如果能提前看看夜景,那就放心多了;
3、 听说有些地方的夜景特别漂亮,自己没有机会去,每次都只能看网友发的照片过干瘾。
确定了有这样的需求,那我们就行动吧。
数据:我们得做有米之炊玩单反的同学都知道,白天拍照和晚上拍照完全不是一回事,快门速度、光圈、白平衡……每一个参数都得做详细的测试,才能找到最佳效果。更何况街景的夜景,要求批量的夜景照片,而每条路、甚至每一步的光线条件都有差异,这大概也是目前没有任何竞争对手染指夜景的原因之一吧。提供夜景的街景,毫无疑问是对数据的巨大挑战!
你没有看错,街景虽然是在高速行驶的车上拍摄的,街景虽然是在忽明忽暗的大街小巷里拍摄的,街景虽然是在或晴或阴的夜晚拍摄的……画质就是做到了手持单反拍摄的效果,甚至会强过一些新手哦^_^
产品:明确功能需求说到功能需求设计,着实让我们纠结了一会儿。
1、怎么才能让用户发现这个功能?- 通过颜色的差异,让有心的用户去探究
你知道当点完“街景”开关以后,出现的这些橙色的道路是怎么回事吗?嘿嘿,就是有夜景的区域。
- 关键时刻提醒一下?
当用户遇到了有夜景的区域,小提示就冒出来啦。但是我们不能对用户的操作进行过多的打扰,所以,这个提示只允许在第一次遇到有夜景的区域时出现。
2、什么时候穿越,什么时候不穿? 有夜景的区域毕竟是有限的,所以什么时候让用户穿越到夜晚,什么时候穿回白天?
结论是,一定要尽量维持访问过程的稳定性,只要进了夜景,在有夜景的区域走动,都维持在夜景状态下。走一步穿夜晚,再往前走一步又穿回白天的做法,估计只有愚人节的时候才能上线吧。
设计:小按钮也要精细做黑白切换,虽然只是一个小小的按钮,北京CDC的设计师们却一点也没有忽视。从交互设计到视觉创意,无数次的琢磨、调整、尝试、修改、甚至是争吵……
我们无数次纠结过: - 切换是用按钮的形式,还是图片的形式?图片更明显,但是又怕影响到了街景整体画面;
- 切换按钮是常驻还是只在同时有白天、夜间景色的街道出现?常驻能让用户更快的认识到有这样的功能,但是在大多数没有夜景的区域,都是一个不可点的控件,不仅占位子,也很有可能给用户带来困扰;
- 切换按钮是一个黑白两态的按钮,还是一个交替出现的按钮?两态按钮更容易让用户明白是“切换”的意思,可能占地面积增大,哪一半是选中,哪一半是可以点的,也容易让用户迷惑;
研发:好体验才是好功能对于3D引擎来说,夜景和白天并没有本质的区别,都是同样多张图片文件,只要同样的贴到模型上就大功告成了!
可是研发的同学没有给自己偷偷放这个小假。为了更好的用户体验,“程序猿”们很快把精力聚焦到两个难点上:
1、如何能减小黑白穿越时的错位? 由于白、夜的数据采集并不是同时进行的,因此在穿越的时候很容易出现错位现象。通过路网匹配、坐标匹配、包括人工纠错的引入,上线时,夜景的错位情况降到了很低的程度,最大限制保持了穿越前后的画面统一。
当然,对于找茬游戏的爱好者来说,穿越前后也可以变成一种游戏方式哦~
2、如何更好的满足用户“欣赏”的诉求?用户的平均网速有限,为了让用户能更快的打开街景,数据处理是对照片进行了一定的压缩。但是压缩后的图片,质感和清晰度都打了折扣,在普通情况下看不出来,放大一下就会觉得有些模糊了。
通过对3D引擎的升级,放大时去请求更清晰的图片,从而在用户仔细欣赏夜景时,可以看到更清晰的画面。你能看出下图有什么变化吗?嘿嘿
三、未来,穿越之旅行还将继续黑白穿,只是街景微创新的一个小小的缩影,穿越之旅还将继续,想穿越去若干年前的北京吗?站在天安门广场上,想看50年大庆的阅兵式吗?期待吧~街景团队会不断带给你惊喜滴~~
SOSO地图街景服务:
| 功能介绍| 官方微博