霍尼亚拉

注册

 

发新话题 回复该主题

GoogleMaps的故事 [复制链接]

1#

去年,我读完了BillKilday回忆GooglMaps前世今生的《NvrLostAgain》,觉得这本书相比各种“精益创业”的教材毫不逊色,而且更引人入胜。

说它好看,主要是因为真实。

一方面,我们在GooglMaps漫长的发展史中,可以看到如今习以为常的各种特性的萌发、诞生、成型的过程:一键式地点搜索、多图层混合、代表地点的大头针,“我”在地图上是个小蓝点……深刻知道这些特性都不是石头缝里蹦出来的,创新通常是一个慢慢打磨而且充满意外的过程。

另一方面,这本书对公司内部的*治斗争也毫不掩饰。原先的小创业团队Kyhol被Googl收购之后,才推出了GooglMaps,并在很长的时间里主导GooglMaps的发展。然而,“自成一体”的Kyhol如何面对Googl内部错综复杂的局势?如何与之前做地图的团队相处?如何面对其他人屡次争夺控制权的努力?这些故事,在书里都有直白的描写。

正是因为这本书好看,又没有中文版,所以当时我写了一系列“GooglMaps的故事”,许多读者反馈还算不错。今天,中信出版社已经出版了《NvrLostAgain》的中文版《谷歌方法》。

初起

如今人人都熟悉电子地图,如果你在世界范围内旅游,GooglMaps更是不可或缺。但是,如果要追溯GooglMaps的起源,大概会让很多人意外,它不是来自地图,而是来自一种技术,Clipmapping。

Clipmapping大约可以翻译为“片段映射”,是SGI(SpcializdGraphicalInnnovation)的“副产物”,这项技术能把不同分辨率的图像合并起来,在用户进行缩放操作时提供“无缝”的体验。如今我们在使用电子地图时,缩放操作看起来那么自然,那么符合直觉,背后依靠的就是Clipmapping。

传统上,Clipmapping技术主要用于电子游戏,在游戏里经常需要用它来渲染大型地图。至于真实世界的地图,如果你还记得,“传统”上它们就是现定于几个固定比例尺,地图和无缝缩放似乎天然就是绝缘的。

年,SGI的MichalJons、Chris等人花了一个周末,研发出将Clipmapping应用到地图上的技术(他们称其为CTFLY,City-Fly),让用户能够自如缩放不同比例尺的地图。所有见过这个Dmo的人都被震惊了,原来地图还可以做得这么炫!有人甚至莲想到了当时流行的电影《国家的敌人》。

不过,使用Clipmapping来制作地图并不单纯为了炫酷,还有工程上的考虑:使用Clipmapping,用户不必下载所有的数据,就可以看到自己感兴趣的那部分内容,真正实现“弱水三千,只取一瓢”。对于地图这样涉及到海量数据的项目而言,这项技术再合适也没有了。要知道,那时候是年,采用了Clipmapping技术的CTFLY,也需要价值美元的Dll电脑才能跑起来。

大概是CTFLY太好了,所有人都被炫酷界面所吸引,反而忘记了继续沿着“地图”的方向走下去。SGI也认为,这技术如此先进,用来做游戏能赚大笔的钱,为什么要去做地图那种没有回报的事情呢。不过,Michal等人业余仍然在花时间打磨CTFLY,让它越来越好,越来越完善,结果最终被董事会下了终止令:“它的确很酷,不过,别再做了”。

不甘心的Michal等人提出,能不能把CTFLY拿出去成立一家新公司,自己拿投资,自己养活自己?董事会同意了。经过猎头的推荐,他们找到了JohnHank,双方对CTFLY都很满意,都希望在地图上做一番事业,于是Kyhol成立了。

如果你是*迷,大概听说过美国*方的“锁眼”(Kyhol)侦查卫星。到上世纪90年代末,型号为KH-11的第五代“锁眼”,已经能够监视全球各热点地区,提供1.3米的分辨率了。

所以,Kyhol的创始人JohnHank决定给自己的公司命名为Kyhol,但这其实这只是个权宜之计,因为John真正想要的是Earth.

分享 转发
TOP
发新话题 回复该主题