关于Keyhole和Google Maps(三)

1.破解

        2004 年末,梦工厂的动画师 Paul Rademacher 想在湾区租一套价格合适的房子。他在 Craigslist 上搜了几个月,在地图上标出地点和价格,等周末再去现场看。他花了许多个周末,用了许多张地图,一直没有找到合适的房子。
        有一天他忽然想:这办法太蠢了。应该有统一的地图,所有待租的房子都标在上面,可以直接按地图来搜索,一目了然。
2005 年发布的 Google Maps 让 Rademacher 眼前一亮:这就是我想要的!于是他破解了 Google Maps 的前端代码,刨出了地图数据,再把 Craigslist 上的房产信息抓过来,按对应地理位置标注在地图上。
        在 Google Maps 发布之后三天,housingmaps.com 就上线了。当天晚上,湾区已经有几千人在使用这个网站查看房产信息。
        Google 也注意到了这个网站,在内部的邮件提及了它。

        有个叫 Adrian Holovaty 的家伙,是个程序员兼音乐家,同样破解了 Google Maps 的代码,配合政府公开的犯罪记录,做出了另一个版本的 Google Maps:直接在地图上标出芝加哥地区的犯罪记录分布。它也飞速传播开来,并连带出现了大量类似的项目。
        Google Maps 团队的 Bret 和 Jim 迅速意识到这点。Google Maps 的前端代码被破解,会对 Google Maps 的基础设施和数据造成巨大威胁,而且想要破解的人仍然如潮水般涌现。
        可在 Google Maps,他们完全不知道这些人是谁,从哪里来,想干什么。

2.开源和免费

        对这种问题,Bret 和 Jim 一边修复系统的漏洞,一边迅速拟定了官方的 Google Maps 对外服务,让开发者可以按照预定的方式方便地使用 Google Maps,同时有细致的文档可以参考。要使用此服务,开发者必须注册账号,签署协议,才能拿到访问令牌,这样就限制了恶意的滥用。
        2005 年 6 月,Google 正式发布了整套的 Maps API。
        Google 是在无偿地、单向地向大家提供数据。即便 Yelp、Zillow、Trulia、Hotels.com 等等大受欢迎的网站,甚至包括后来流行的的 Uber、Lyft 都重度依赖 Google Maps,但 Google 并没有要求瓜分它们的利润。

        这符合 Google 精神的,免费的 Google Maps API,其实是 Google 早期联系开发者、营造社群影响力的有力工具。毕竟,当时 Google 还只有搜索和 Gmail,虽然口碑都不错,但都不太可能通过 API 玩出花来。但是如今大红大紫的 Mashup(服务混搭),理念上其实是和早年 Google Maps 二次开发的那些网站共通的。

3.外部竞争和内部调整

        2005 年 3 月 28 日,《华尔街日报》发了一篇文章:在地图上,微软打算同场竞技。比尔 · 盖茨隐居了 7 天,读完了 300 页的报告,思考微软的未来。盖茨选出了未来的重点项目:Virtual Earth(虚拟地球)。按照这个项目的规划,未来的地图服务,会提供出行指引、交通路况、实时街景,还有其它很多信息。「我很看好它的前景」,盖茨如是说。
        按照报道的说法,微软上下都很重视这个项目,包括研究部门在内的多个团队已经参与其中。

        为了应对竞争,Google Maps团队人员飞速增长,Keyhole 刚加入时只有 29 个人,6 个月过去已经扩张到 200 人,新增人头的要求仍然获得了批准。
        同时,John 根据自己在地图行业的经验和思考,写了若干邮件给布林、佩奇、施密特,阐述 Google Maps 的战略和战术。按照 John 拟定的计划,Google 应当加速发布自己版本的 EarthViewer 软件,Keyhole、Google Local、Where2 Tech 三个团队必须合为一体,同时必须花大力气充实自己的数据,他同时也列出了重要的地图服务提供商的名单。

        到 2005 年夏天,所有的 Google 员工都收到了一封邮件:Google 要新成立一条产品线 Google Geo,之前的 Keyhole, Google Local, Where2 Tech 三个团队悉数并入。John 成为这条新产品线的老大,之前 Keyhole 的工程副总裁 Brian McClendon,成了所有技术人员的汇报对象。John 的汇报对象是 Google 的产品战略副总裁 Jonathan Rosenberg。

        之前一直困扰 John 的他和梅姐的关系问题,现在已经彻底不存在了,梅姐已经出局,纵然心有不甘,也无话可说。

        不是所有人都欢迎这个决定。Bret、Jens、Lars,还有很多人,都不赞同这样,他们都认为是自己创建了 Google Maps。尤其是 Where2 Tech,他们两年前才凑齐四个人,过了不久,其中三个选择回到澳大利亚,虽然仍然在 Google,但已经脱离 Google Maps。


4.Google Earth 的诞生

        虽然 Google Maps 大获成功,但这并不意味着要放弃 Keyhole 之前的客户端软件。相比浏览器里的地图,客户端软件至少有几个方面的优势是无可取代的:迅速的响应,流畅的体验,3D 地形展示功能,测距等 GIS 功能,本地数据的导入导出…… 所以,Google 仅有浏览器地图是不够的,还需要推出客户端地图:Google Earth。

         Google Earth 可不是 EarthViewer 的简单翻版,最显著的变化是,借助 Google 强大的搜索功能,搜索面板从之前的多栏简化为一栏,还有强大的测距、标注工具。值得专门提到的是,Google Earth 提供的卫星图像数据量是之前 EarthViewer 的 10 倍之多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Google Earth KML文件生成工具是一种用于创建KML(Keyhole Markup Language)文件的工具。KML文件是一种用于地图可视化和地理信息展示的开放标准文件格式,它可以包含地图坐标、文本、图像、视频和其他地理信息。 Google Earth KML文件生成工具的主要功能是帮助用户创建和编辑KML文件,以实现地图数据的可视化和交互。使用该工具,用户可以通过简单的拖拽和点击操作来添加标记、路径、面和图层等元素,并指定它们的属性和样式。用户还可以导入和导出各种地图数据格式,如Shapefile、CSV和GPX,以便更方便地利用现有的地图数据。 KML文件生成工具通常会提供丰富的地图编辑功能,如测距、面积计算、缩放和旋转等,以支持用户更精细的地图设计。某些工具还具备高级功能,如卫星图像覆盖、地形生成和地理编码等,以满足用户更复杂的地理数据处理需求。 最重要的是,Google Earth KML文件生成工具往往与Google Earth软件无缝集成,可以直接将生成的KML文件导入到Google Earth中进行可视化展示。Google Earth是一款功能强大的虚拟地球软件,用户可以在其中展现自己创建的地图数据,并享受全球范围的真实地貌、三维建筑和街景等视觉体验。 总之,Google Earth KML文件生成工具是一种便捷的工具,具备易用性和灵活性,可以帮助用户快速创建和编辑KML文件,并通过Google Earth进行地图数据的可视化展示。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值