1.并购

Keyhole一直寻求融资。
        2004年,Keyhole和硅谷投资机构Menlo Ventures接洽投资事宜。
        期间,Google的布林对EarthViewer大感兴趣,想要收购Keyhole。
        Google开出的价格是3000万美元。但是John最关心的是,Google之前没有地图业务(其实是有的),它买了Keyhole到底能做什么呢?他也担心自己的梦想:为整个地球建立高分辨率的3D模型,到底还有没有机会实现?
“你们如何看为整个地球制作3D模型这回事?” John问。
“我们觉得,这将是Google的核心”,拉里·佩奇回答说,“围绕地图和地理信息,有太多种信息可以组织起来。” 
Eric Shmidt补充:“我担保,Google会给你们提供足够的图像数据,比你们之前处理的所有图像还要多。”

2.成为Google一员,融入和合作

在John Hanke的坚持下,Keyhole团队的29个人全部留下来。但是,每个人都需要参加Google的面试,所谓“面试”,就是确定级别。
        加入Google之后,工作就拆分成两部分:一是之前的EarthViewer,原有的销售和服务都应当保留下来;二是开发Google Maps,基于Web的、全免费的地图产品。
        Marissa Mayer是Google的第20号员工,也是第1名女工程师,掌管着所有的搜索,她是这个行业里权力最大的女人,Google超过一半的人汇报给她。她对地图一直都很感兴趣。
        Google之前的收购了一家叫Where2 Tech的公司,主要开发人员是丹麦的两兄弟:Jens Rasmussen和Lars Rasmussen。
        Where2的产品和当时的所有地图产品一样,都是桌面客户端。但是佩奇认为,Web是未来的方向,地图应该运行在浏览器里,通过互联网获取后台的数据。当时Google内部还有一个团队也在研究这种“不用刷新页面就可以获取数据”的技术,那就是Gmail。不过Gmail团队和Where2团队并不互相认识,但是最终他们的技术方案是一致的,那就是今天随处可见的Ajax。

Google还为Google Maps配备了第三股力量,这就是Dan Egnor的团队提供的地理搜索。
        在2002年左右,Google发现,所有的搜索请求中大概四分之一是与位置有关的。既然如此,为什么不花点力气把地理信息的搜索做得更好点?信息的解析和结构化是第一步,怎样构筑地理数据库,让结构化的信息直接和地理位置关联起来是下一步。
        Dan Egnor是2002年Google编程大赛的冠军,他的作品是一个爬虫程序,到处抓取地址信息,按地理结构进行结构化。后来Dan Egnor加入了Google,把之前的作品做成了一个项目:Google Search by Location(后来这个项目改名叫Google Local,归属到了梅姐)。
        在Google Search by Location诞生之前,地址数据库的维护是相当麻烦的,需要依赖专门的公司去收集、甄别、标注、录入。即便某家公司在网站上注明自己的地址是“xx市xx街xx号”,计算机也无法识别,无法和地理位置关联起来。依靠Google Search by Location,“xx市xx街xx号”就成了有结构的,可以和地理位置关联的数据

所以,Google Maps总共包含了三支团队:汇报给John的Keyhole,汇报给Bret(Bret再汇报给梅姐,Bret是梅姐的爱将)的Where2,汇报给梅姐的Google Local。

3.见面会

在Keyhole团队加入之后,Google组织了了一次见面会,让大家畅所欲言,布林和佩奇也参加了。这次会议让布林和佩奇发问:

你们的数据里有大比例达到了米级别分辨率?

数据源从哪里来?

这些卫星是同步地球卫星吗?

感光元件有多大?

每个照片文件有多大?

卫星的飞行速度有多快?

多久可以更新一次卫星照片?
……
布林关心的另一个问题是:“如果要把整个地球表面都用米级别分辨率的照片存下来,大概要多少空间?”

4.发布成果

从2004年10月Keyhole被收购,到2005年2月Google Maps发布,前后不过四个月的时间。
        按照计划,Google Maps应当在2005年2月8日早上9点发布。它能不能成功,谁也没有把握。毕竟从来没有人在互联网上做过地图,而且,当时也只能提供美国的地图而已。
        接着2005年7月,日本地图上线,2005年8月,英国地图上线,然后是爱尔兰、法国……

第一版的Google Maps没有提供卫星地图,因为之前老大们要求买下“覆盖整个地球的地图数据库”,几千万美元花出去之后,办公室里堆满了硬盘,工程师们夜以继日处理卫星地图数据。Google甚至专门从办公室拉了一根光纤直通机房,提高传输速度。

终于, 在2005年4月4日,提供卫星地图查看模式的Google Maps发布了,它的项目名字是Google Maps with Satellite。尽管梅姐和John对这个名字各有想法,但是梅姐选择了让John来决定,而Satellite这个名字也确实符合大多数人的预期。

5.Google Maps的移动端

很早的时候,Mark Crady自己投了几千美元,获得了旧金山湾区的出租车交通数据的使用授权。在手机上使用他们的Zipdash程序,   可以看到系统估算出的交通状况,同时,用户的使用行为数据也会反馈到服务端,帮助改进估算。
        2013年Google花10亿美元收购了提供点对点的交通数据的Waze。Zipdash的技术和Waze很像,但Zipdash要早得多。2004年,  Google只花了200万美元就买下了Zipdash——当时Zipdash甚至没有注册公司,只是一个称不上团队的小团伙。不过,Google收购Zipdash的时候还没有IPO,这样算起来,Zipdash的人也不算太亏。
        就是这个小“团伙”,后来作为主力开发了大获成功的移动版Google Maps。

关于Keyhole和Google Maps(二)相关推荐

  1. 关于Keyhole和Google Maps(三)

    1.破解 2004 年末,梦工厂的动画师 Paul Rademacher 想在湾区租一套价格合适的房子.他在 Craigslist 上搜了几个月,在地图上标出地点和价格,等周末再去现场看.他花了许多个 ...

  2. 关于Keyhole和Google Maps(一)

    1.Keyhole Keyhole首先是美国军方的侦查卫星系列,主要用于军事方面,目的在于对苏联.中国及其他美国潜在对手境内的详细侦查,到上世纪90年代末,型号为KH-11的第五代"锁眼&q ...

  3. Google Maps Android API V2使用及问题解决

    这一段时间因为毕设题目是:android版的google地图,所以目前在公司忙里偷闲,弄弄毕设,学习学习google android地图的使用 1. 目前google已经不再提供Google Maps ...

  4. Google Maps和GIS开发资源收集

    Google Maps JQuery Maps google map是怎样工作的 Google Map API基本概念 Google Maps API编程资源大全 google map限制地图缩放级别 ...

  5. Google Maps API编程资源大全

    Google Maps API是Google自己推出编程API,可以让全世界对Google Maps有兴趣的程序设计师自行开发基于Google Maps的服务,建立自己的地图网站.以下是我在Googl ...

  6. Google Maps API 简易教程(四)

    Google Maps 类型 一.基本地图类型 Google Maps API支持一下map类型: .ROADMAP(正式的,默认为2D地图) .SATELLITE(逼真的地图) .HYBRID(逼真 ...

  7. 【转】Google Maps Android API V2的使用及问题解决

    Google Maps Android API V2的使用及问题解决 Google Maps Android API V2使用及问题解决 说明 因为Google Maps的API版本更新,之前的一些教 ...

  8. Google maps API开发(一)(转)

    一.加载Google maps API <script type="text/javascript" src="http://ditu.google.com/map ...

  9. 浅谈WEBGIS运用栅格地图实现原理[更新:Google Maps带来的新型WebGIS设计模式]

    为什么要取这样的一个题目呢?主要是因为今天去了一家公司和他们谈了谈,本来是指望做兼职的,谈到最后当然是不成了.去谈的是地图制作(可兼职)一职,要求是地图制图经验,最后加了个有WEBGIS开发经验.本来 ...

最新文章

  1. 操作系统学习笔记 第三章:处理机调度与死锁(王道考研)
  2. python 百度词典_用 Python 3 写的命令行百度词典
  3. 斯特林数第一类数的应用 hdu3625
  4. (一)Builder(建造者)模式
  5. 深入理解java虚拟机 - jvm高级特性与最佳实践(第三版)_JVM虚拟机面试指南:年薪30W以上高薪岗位需求的JVM,你必须要懂!...
  6. Spring Boot学习总结(23)——Spring Boot 实践经验总结
  7. OpenCV3.4.2+VS2015开发环境搭建
  8. Adobe Premiere 基本使用
  9. Android 异步任务
  10. 追踪研读法破解EZ-USB的“远程唤醒”
  11. 试从微型计算机的硬件组成角度谈谈单片机,单片机原理及应用习题答案
  12. CPL7用户指南(中文版)_第二章 CPL7 用户指南
  13. UART、IIC以及SPI通信协议
  14. Linux 服务器乱码问题解决
  15. 值得推荐的几款卸载软件工具
  16. java 提交mac地址栏_Mac系统快捷键大全 - 米扑博客
  17. 让 ChatGPT 如虎添翼 2.0
  18. Seaweed-FS综合使用测试(转)
  19. 2022年国家高新技术企业认定评审最新标准及补贴政策重点,补贴10-50万
  20. java实验 类和对象_java 实验(三) 类和对象

热门文章

  1. java实现数字转中文汉字序号
  2. 技术人员如何提高自己的沟通能力?
  3. 强力删除软件unlocker1.8既小又好用
  4. 分享一下自己收藏的开发网站,开源社区等
  5. 秋招笔试_拼词游戏_Java版本
  6. python线性回归 置信区间_用Python绘制回归线、置信区间和预测区间
  7. android 给界面加指定的字体
  8. 存储虚拟化技术的介绍
  9. Enfold主题网站作品欣赏
  10. 第二篇 SpringBoot 2 x中使用JdbcTemplate