Google Maps 的故事已经讲到了第三篇。上一篇我们说到,Google Maps 发布之后,虽然一开始只有美国和加拿大两个国家,但仍然引发了如潮的关注。如果你没看过之前的,欢迎补课。
Jonathan Rosenberg,1961 年出生,在芝加哥大学读了 MBA,在克莱蒙特 · 麦肯纳学院(美国顶级私立文理学院)获得了艺术学士学位。2002 年,他加入了 Google,依靠自己不凡的洞察力和前瞻眼光,主导了搜索、广告、Gmail 等多个项目的设计和开发工作。 2005 年的一天,Rosenberg 和同事打篮球。在球赛开始之前他说:
那是在 2005 年,iPhone 还有 2 年才问世,Rosenberg 为什么会这么说呢?因为他看到了几个新玩意儿。 2004 年末,梦工厂的动画师 Paul Rademacher 想在湾区租一套价格合适的房子。他在 Craigslist 上搜了几个月,在地图上标出地点和价格,等周末再去现场看。他花了许多个周末,用了许多张地图,一直没有找到合适的房子。有一天他忽然想:
2005 年发布的 Google Maps 让 Rademacher 眼前一亮:这就是我想要的!于是他破解了 Google Maps 的前端代码,刨出了地图数据,再把 Craigslist 上的房产信息抓过来,按对应地理位置标注在地图上。 在 Google Maps 发布之后三天,housingmaps.com 就上线了。显然,Rademacher 不过是给 Google Maps 包了层皮,把房产信息都标上。从技术上说,这只是个小创意,但从用途上说,这是四两拨千斤的——从来没有人想过可以有这样直观的方式来维护和查看房产信息。当天晚上,湾区已经有几千人在使用这个网站查看房产信息。Google 也注意到了这个网站,在内部的邮件提及了它。 ▲housingmap.com 的界面。来源:housingmap.com 第二天,Google Maps 的人又收到一封邮件。原来有个叫 Adrian Holovaty 的家伙,是个程序员兼音乐家,同样破解了 Google Maps 的代码,配合政府公开的犯罪记录,做出了另一个版本的 Google Maps:直接在地图上标出芝加哥地区的犯罪记录分布。这个网站叫 Chicagocrim.org。不用说,它也飞速传播开来,并连带出现了大量类似的项目。 ▲chicagocrime.org 的界面。 来源:chicagocrime.org 「这样下去可不行!」 Google Maps 团队的 Bret 和 Jim 迅速意识到这点。Google Maps 的前端代码被破解,会对 Google Maps 的基础设施和数据造成巨大威胁,而且想要破解的人仍然如潮水般涌现。可在 Google Maps,他们完全不知道这些人是谁,从哪里来,想干什么。 对这种问题,Bret 和 Jim 不是一味封堵,而是想法疏浚,所以他们一边修复系统的漏洞,一边迅速拟定了官方的 Google Maps 服务,让开发者可以按照预定的方式方便地使用 Google Maps,同时有细致的文档可以参考。要使用此服务,开发者必须注册账号,签署协议,才能拿到访问令牌,这样就限制了恶意的滥用。 之前 Rosenberg 之所以会提那种要求,正是受到了这两个网站的启发。不过 Rosenberg 显然看得更远,在他的愿景里,地图不仅应该能标注,还应该可以和其它数据源交互,和其它设备交互。于是,2005 年 6 月,Google 正式发布了整套的 Maps API。 让 Keyhole 的人惊奇的是,Google Maps API 竟然是免费的。要知道,Keyhole 可是靠卖软件授权活下来的。如今 Google Maps 广受欢迎,基于它二次开发的程序和网站如雨后春笋一般涌现,怎么能免费呢?哪怕在注册协议里要求这些二次开发的网站必须把数据共享给 Google 也可以。按照当时的服务协议,Google 是在无偿地、单向地向大家提供数据。大好的商业机会,就这样被浪费了。 但是在这个问题上,佩奇、布林、梅姐、Bret 的意见都保持了一致。在 Keyhole 的人看来,Google 总是保持着一种「自由至上」的风气,故而 Bret 根本没想过让那些开发者跟 Google 共享数据。所以,即便 Yelp、Zillow、Trulia、Hotels.com 等等大受欢迎的网站,甚至包括后来流行的的 Uber、Lyft 都重度依赖 Google Maps,但 Google 并没有要求瓜分它们的利润。
今天看来,符合 Google 精神的,免费的 Google Maps API,其实是 Google 早期联系开发者、营造社群影响力的有力工具。毕竟,当时 Google 还只有搜索和 Gmail,虽然口碑都不错,但都不太可能通过 API 玩出花来。但是如今大红大紫的 Mashup(服务混搭),理念上其实是和早年 Google Maps 二次开发的那些网站共通的。 |
免责声明:本网站内容由网友自行在页面发布,上传者应自行负责所上传内容涉及的法律责任,本网站对内容真实性、版权等概不负责,亦不承担任何法律责任。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。