谷歌地图API与谷歌地图引擎有什么区别?

11

我对网络技术是全新的,研究我想创建的Web应用程序时感到有些困惑。我想在我的网站上使用Google地图,包括允许您在其上使用图层和绘制形状和线条的功能,但我不清楚Google Maps API和Google Maps Engine之间的区别以及哪个最适合我。

这两者中是否有更好的选择?获取Maps Engine用于网站似乎有很多的限制,但我不确定Maps API是否具备我想要的所有功能。

抱歉问这种初学者问题,但我没有找到任何解答这个的常见问题。我非常感谢你们的帮助。谢谢!


我知道您可以使用Maps API创建样式地图,但不确定这是否是您想要的:https://developers.google.com/maps/documentation/javascript/styling - William Gaul
1
哦,在那份文档的其他地方有一个“在地图上绘制”的部分,那正是我要找的。 - Pete
1
很可能,您想要使用Google Maps Javascript API V3。需要升级到引擎的情况很少见。 - Beetroot-Beetroot
好的,那么我的理解是Maps Engine旨在构建自己的地图应用程序(使用API),而独立API只能用于直接从Google访问地图?抱歉,谷歌文档上的演示仍然有点混乱。 - Pete
1
是的,据我所知,Google Maps引擎被谷歌归类为“商业地图”,这意味着它会让你花费大量资金。即使您有很多钱可以挥霍,也建议您先从Google Maps Javascript API V3开始,并了解其限制。您可能会发现它可以满足您的需求,或多或少。 - Beetroot-Beetroot
明白了,这对于刚开始很有意义。我正在使用Google“App”引擎构建网站,所以当我发现还有一个Google“Maps”引擎时,我有些困惑。非常感谢您的帮助! - Pete
3个回答

10

因此,Google实际上提供了三种不同的产品。

  • Google Maps JavaScript API适用于开发人员,它允许您通过编写调用API的JavaScript来获取Google的基础地图并在其上进行程序化绘制。
  • Google Maps Engine用于创建自己的基础地图。您可以在地图顶部渲染形状和线条,但如果这是您想要做的全部内容,那么它可能过于复杂(而且不免费)。
  • Google Maps Engine Lite是新产品,还处于测试阶段,但它可能最适合您的用例:您可以手动在Google的标准地图上绘制,在导入具有地理数据的各种格式后,共享您的结果或将其嵌入到您的网站上,所有这些都不需要编写任何JavaScript代码。

0

这完全取决于您对编码的熟悉程度。Google Maps API 要求应用程序使用 JavaScript 构建。

由于 Google 现在已经搁置了 Google Maps Engine,我建议看一下 MangoMap。它允许仅使用界面构建地图,您可以构建非常强大的 Web 地图应用程序,而无需编写任何代码。

免责声明:我是 MangoMap 的 CEO ;-)


这个能与R编程语言互操作吗?它有针对该程序的软件包吗? - Rhonda

0

使用Google Maps API,Google提供了一张空白地图,您可以通过JavaScript向地图添加点、线、多边形等。这很棒,直到您开始添加成千上万的地图对象。

使用Google Maps Engine现已弃用),您可以将几何数据上传、存储和处理在Google的服务器上,以实现最佳渲染效果。您可以将大量的点和线转换为带有透明背景的图像文件,这些文件可以快速显示在地图上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接