2013-02-20 160 views
2

我有3个星期来开发原型。 Bascially基于浏览器的车队管理系统。它将跟踪露天国家的拖拉机,使用低数据速率卫星调制解调器定期报告车辆位置。Google地球或Google地图?

我努力让我是否想使用谷歌地球或谷歌地图一握:

  • 易于实现
  • (PHP/HTML 5,从MySQL数据库中提取数据)跟踪每个车辆,画线,肘节的每个位置处行驶
  • 视觉吸引力用户时间和/或距离显示(因为它是开放的国家,没有真正的地标)
  • 可用覆盖(降雨量,温度数据,高程,等等)
  • anythign else?

我对映射部分(我可以做的事情)很失望。是Google地球/地图之一“最佳”对我来说? (不想开始宗教战争)

是否可以使用它们并在它们之间切换?

其他建议?我疯狂搜索Google,在进行更多研究之前可能通常不会发布此问题,但dealine很有趣。我在看16小时的日子,需要我能得到的所有帮助和建议。我将不得不忍受我现在做出的决定,我不想基于缺乏知识做出仓促的决定。

在此先感谢...


[更新]伊斯兰会议组织。 Google地球是PC应用程序,Gogole地图是基于浏览器的。那么,我想那就是那个答案。


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

回答

1

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

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

查看详情:

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

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

另外请注意,如果你使用Google Earth API您可以轻松地混搭地球和M aps在单一Web应用程序中,但这又需要那些支持Google Earth客户端的平台。

下面是一个示例演示尝试: Google Earth API Demo thumbnail

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

+0

_1和答案。我仍然试图把这个项目远离浏览器(因为他喜欢他的Ipad)和Windows应用程序(因为大多数使用它的人都没有使用Ipd,因为我觉得我可以提供更丰富的内容,更丰满Windows的特色应用程序)。 – Mawg 2013-02-22 05:30:18

1

面向未来的应用程序。我的印象是Google Earth正在走出去。它很难保持,浏览器厂商积极阻止使用这些插件,这只是一个时间问题。

如果您选择使用Google地图工具,请仔细查看Google地图。尽管Google目前提供了Google地图的3D版本,但尚不适用于应用程序开发人员。我们仍然坚持2D地图。

但是,我认为一旦3D应用程序被允许,maps API不会发生急剧变化。

我是使用Google Earth API(planetinaction.com)的专家,我已经尽可能从Google地球转到谷歌地图。

作为一种中间解决方案,您可以构建基于地图的应用,但可以通过弹出Google地球插件来启用3D查看选项。这将Google Earth的依赖关系保持在最低限度。