我即将开始一个新项目,通过非移动设备(如台式机和笔记本电脑)使用大约80%,通过移动设备使用20%。是的,我也想使用KML功能,将JQuery用于我的所有JS工作,并且不希望用户单独下载任何插件。
我已经实施了两个已经使用谷歌地图API的项目幸福地不知道谷歌地球API。现在我开始阅读关于这两个的内容,没有什么是明确的选择是什么。我甚至提到了这个网站上的帖子,所以请不要将其标记为重复。
Google在Google地球API上的文档指出:
欢迎使用Google Earth API的开发人员文档。通过Google地球插件及其JavaScript API,您可以将Google地球及其3D渲染功能的全部功能嵌入到您的网页中。就像在Google Maps API中一样,您可以绘制标记和线条 - 但是在3D中!
嗯,从马的口中发出的声明,它让我更加困惑。那么为什么有人会使用Maps API。有这些工具经验的人能否对我所描述的具体环境给出明确的陈述?较早的帖子没有给出令人信服的答案。
答案 0 :(得分:3)
我相信当我上次查看浏览器中的Google地球支持是通过使用Web GL实现的,这将严重限制您的浏览器支持,我认为消除移动设备。
虽然地球可能更漂亮地图更高性能且可以说是稳定的,我认为在这种情况下它将是你的合理选择。
有关在Maps API中使用KML图层的信息,请参阅here。
答案 1 :(得分:1)
以下是我对情况的了解。
有两种类似但不同的产品长期共存:
网络上出现的2D地图
3D Earth诞生于桌面并作为插件加入网络。
这引起了很多混乱 将两者联合起来是有益的,但最近只能通过WebGL实现。
上周谷歌发布了新的地图集成地图 不幸的是,我还没有找到任何有关此集成的文档。
但是,我的答案仍然是:使用地图,最终你将免费获得地球。