1

我有 3 周的时间来开发原型。基本上是一个车队管理系统,基于浏览器。它将在野外跟踪拖拉机,使用低数据速率卫星调制解调器定期报告车辆位置。

我正在努力掌握是否要使用 Google 地球或 Google 地图:

  • 易于实施(PHP/HTML 5,从 MySql 数据库中提取数据)
  • 跟踪每辆车,画一条线,切换显示每个位置的时间和/或距离
  • 对用户的视觉吸引力(鉴于它是开放的国家,没有真正的地标)
  • 可用的叠加层(降雨、温度数据、海拔等)
  • 还有什么?

我对映射部分完全不知所措(我能做的事)。谷歌地球/地图之一对我来说是“最好的”吗?(不想发动宗教战争)

是否可以同时使用两者并在它们之间切换?

还有什么建议吗?我像疯了一样在谷歌上搜索,通常可能不会在进行更多研究之前发布这个问题,但dealine是可笑的。我每天工作 16 小时,需要我能得到的所有帮助和建议。我将不得不接受我现在做出的决定,我不想在缺乏知识的情况下做出仓促的决定。

提前致谢...


[更新] oic。Google 地球是 PC 应用程序,而 Gogole 地图是基于浏览器的。好吧,我想这可以回答这个问题。


[更新] 叹息!这是公司负责人使用 I-pad 但最终用户拥有 Windows 桌面的另一种情况。因此,他希望它基于浏览器“以防万一”,他想查看它(他可能会在第一周做两次,然后再也不做)。为什么它似乎总是这样?

4

2 回答 2

1

要确定正确的解决方案,您首先需要确定应用的目标受众。

  • 基于网络的应用程序的用户是否会使用支持 Google 地球的台式机、iPad 或移动设备?
  • 有意向的用户会使用位于数据中心的大屏幕(谷歌地球或谷歌地图可以使用)还是现场的远程用户(谷歌地图可能更适合)?
  • 并非所有移动设备都支持 Google 地球应用程序,并且移动设备的功能集有限。
  • 另一方面,Google Maps API 将在几乎所有网络浏览器上运行,适用于多种设备。

查看详细信息:

  1. 移动版 Google 地球 http://www.google.com/earth/explore/products/mobile.html

  2. 谷歌手机地图 http://www.google.com/mobile/maps/

另请注意,如果您使用Google Earth API,您可以轻松地将 Earth 和 Maps 混搭在单个 Web 应用程序中,但这同样需要那些支持 Google Earth 客户端的平台。

这是一个示例演示,供您试用: Google 地球 API 演示缩略图

http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html

于 2013-02-21T20:48:01.873 回答
1

未来证明您的应用程序。我的印象是 Google 地球即将淘汰。它几乎没有维护,并且浏览器制造商积极阻止使用这些插件,这只是时间问题。

如果您选择使用 Google 地图工具,请仔细查看 Google Maps。虽然谷歌目前提供 3D 版本的谷歌地图,但应用程序开发人员还不能使用它。我们仍然坚持使用 2D 地图。

但是,我预计一旦允许 3D 应用程序,地图 API 将不会发生巨大变化。

我是使用 Google Earth API (planetinaction.com) 的专家,我已尽可能从 Google Earth 转移到 Google Maps。

作为中间解决方案,您可以构建基于地图的应用程序,但通过弹出 Google 地球插件允许 3D 视图选项。这样可以将 Google 地球的依赖性降至最低。

于 2014-05-26T10:08:21.720 回答