【问题标题】:google earth vs. google map api: For a specific environmentgoogle earth vs. google map api:针对特定环境
【发布时间】:2014-02-11 03:34:59
【问题描述】:

我即将开始一个新项目,大约 80% 将通过台式机和笔记本电脑等非移动设备使用,20% 通过移动设备使用。是的,我也想使用 KML 功能,将 JQuery 用于我所有的 JS 工作,并且不希望用户单独下载任何插件。

我已经实施了两个项目,已经使用 Google Maps API 幸福地不知道 Google Earth API。现在我开始阅读这两个方面的内容,但不清楚什么是正确的选择。我什至提到了这个网站上的帖子,所以请不要将其标记为重复。

Google 关于 Google Earth API 的文档指出:

欢迎使用 Google 地球 API 的开发者文档。 Google 地球插件及其 JavaScript API 可让您将 Google 地球的全部功能及其 3D 渲染功能嵌入到您的网页中。就像在 Google Maps API 中一样,您可以绘制标记和线条——但是是 3D 的!

嗯,马口中的那句话,让我更加困惑。那么为什么会有人使用 Maps API。在这两种工具方面都有经验的人能否针对我所描述的特定环境给出一些明确的陈述?较早的帖子没有给出令人信服的答案。

【问题讨论】:

    标签: google-maps google-maps-api-3 google-earth


    【解决方案1】:

    我相信当我上次查看浏览器中的 Google 地球支持时,是通过使用 Web GL 实现的,这将严重限制您的浏览器支持,并且我认为消除移动设备。

    虽然 Earth 可能更漂亮,但 Maps 的性能更高,并且可以说是稳定的,我认为在这种情况下它是您的合乎逻辑的选择。

    This page contradicts some of this but requires the use of a plugin which you specify you do not want.

    有关通过 Maps API 使用 KML 图层的信息,请参阅here

    【讨论】:

    • 你对矛盾的看法是对的。这就是让我感到困惑的地方。在我遇到这个文档之前,我对 Google Maps API 很满意(除了我没有使用过 KML)。无知才是真正的幸福。不管怎么说,还是要谢谢你。支持你的答案。让我们看看还会发生什么,如果有的话。
    • 更新了相关的 KML 链接,尽管 KML 文件的大小可能是个问题,但实现起来相当简单。如果您是自托管的,还记得为 KML 文件设置 MIME 类型。这以前让我绊倒过。
    • 想知道这在技术上是否正确:Google Earth API 提供的功能比 Google Maps API 更多,并提供地球的 3d 视图,但需要安装插件。
    • 我可能会补充一点,从客户端的角度来看,它也更耗费资源,并且第三方库支持(标记集群、标签等)不太全面。
    • 我不会引用我的话,但直觉是肯定的。地图 API 已在更多站点中使用,因此从逻辑上讲就是这种情况。
    【解决方案2】:

    这是我对这种情况的理解。

    有两种相似但不同的产品长期共存:

    • 2D 地图诞生于网络

    • 3D 地球诞生于桌面并作为插件引入网络。

    这引起了很多混乱。
    将两者结合起来会是有益的,但直到最近 WebGL 才成为可能。

    上周,Google 发布了集成了地球的新地图。
    不幸的是,我还没有找到有关此集成的任何文档。

    但是,我的回答仍然是:使用地图,最终您将免费获得地球。

    【讨论】:

    • 感谢您的信息。赞成你的答案。既然您已经查看了新的 Google MAPS,您是否发现任何关于 Google Maps API 版本 3 的更新或更改(如果有的话)的参考是由于新的 Google MAPS 的结果?我没有找到任何东西,但这没有意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多