正文  设备功能 > GPS/LBS/定位 >

谷歌公开Android GPS程序源代码

谷歌已经公布了名为我的轨迹(My Tracks)的Android手机GPS程序的代码。该程序能够让人们记录他们去过的地方,使用谷歌文件写下他们旅途的事情,并且可以将他们的旅行地 图上传到网上。谷歌工程师罗德里戈(Rodri......

谷歌已经公布了名为“我的轨迹(My Tracks)”的Android手机GPS程序的代码。该程序能够让人们记录他们去过的地方,使用谷歌文件写下他们旅途的事情,并且可以将他们的旅行地 图上传到网上。

谷歌工程师罗德里戈(Rodrigo Damazio)在电子邮件中表示,“我们希望,‘我的轨迹’可以获得其它开发人员的青睐,对其进行改进;或者在其平台上开发一系列配套的服务。用户就可 以期待这个应用程序有更好的表现。例如,人们可以轻松地在此平台上建立与之相关的程序,如寻宝、航空飞行等。”

他还表示,此举也意味 着,热心者可以帮忙进行翻译;程序员也能够创建可分拆的程序,便于他们进行收费,如果他们愿意的话。该软件是根据谷歌的首选开源许可证Apache许可证 2.0进行管理的。

该程序允许人们在地图上找到自己所在的位置。该软件显示了各种细节,包括速度、平均速度、海拔以及已经走过的路程 千米数。该路线可以显示在谷歌地图中,公开或私密(由客户决定),每段行程的统计数字可添加到谷歌文档的电子表格中。

如果软件是开源 的,那么任何人都可以看到它的底层程序指令,能够对其修改并传播。谷歌就使用了许多最初由别人创建的开源软件,例如Linux操作系统、MySQL数据 库,以及WebKit浏览器引擎等。

但谷歌也将自己的某些软件作为开源软件推出,包括Android操作系统、Chrome浏览器、 基于浏览器的Chrome操作系统,以及上周在谷歌的I / O大会上宣布的谷歌电视计划中的某些软件。

此外在这次会议上,谷歌还推 出开发工具,允许开发人员在网页中使用18种字体。更重要的是,考虑到技术和法律障碍,谷歌为网络视频推出了免版税、开放源码的WebM软件。

推出开放源码软件会大大削弱公司的资产价值,使其难以对他人收取版权费,同时还能让潜在的竞争对手使用该软件。但此举也有较大的战略意义,例如,开源项 目有利于公司进军其感兴趣的市场,也可能会破坏竞争对手的专有软件。