【问题标题】:Google Maps API vs Google Maps Engine?谷歌地图 API 与谷歌地图引擎?
【发布时间】:2013-10-17 14:47:49
【问题描述】:

我是网络技术的新手,在研究我想要创建的网络应用程序时,我有点陷入困境。我希望能够在我的网站上使用 Google 地图,包括允许您使用图层并在其上绘制形状和线条的功能,但我对 Google Maps API 和 Google Maps Engine 之间的区别感到困惑以及哪一个最适合我。

其中之一对我来说是更好的选择吗?为网站获取 Maps Engine 似乎有很多繁文缛节,但我不清楚 Maps API 是否具有我想要的所有功能。

对于初学者的问题,我很抱歉,但我还没有找到任何类型的常见问题解答来解决这个问题。我真的很感激任何见解。谢谢!

【问题讨论】:

  • 我知道您可以使用 Maps API 制作样式地图,但不确定是否是您想要的:developers.google.com/maps/documentation/javascript/styling
  • 啊,在该文档的其他地方有一个“在地图上绘图”部分,这正是我所寻找的。​​span>
  • 您很可能需要 Google Maps Javascript API V3。很少需要升级到引擎。
  • 好的,我是否理解 Maps Engine 旨在构建自己的“自己的”地图应用程序(使用 API),而独立 API 只能用于直接从 Google 访问地图?抱歉,Google 文档上的演示仍然有点混乱
  • 是的,据我了解。 Google Maps Engine 被 Google 归类为“Maps for Business”,这意味着它会花费你 $$$。即使您有 $$$ 可烧,也可以从 Google Maps Javascript API V3 开始,并发现它的局限性。你可能会发现它做你想做的事,加或减。

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


【解决方案1】:

所以 Google 实际上提供了三种不同的产品。

  • Google Maps JavaScript API 面向开发人员,它允许您通过编写自己的调用 API 的 JavaScript 来获取 Google 的基本地图并以编程方式绘制它们。
  • Google Maps Engine 用于创建您自己的底图。您可以使用它在地图上渲染形状和线条,但如果这就是您想要做的全部,它可能有点矫枉过正(而且它不是免费的)。
  • Google Maps Engine Lite 是镇上的新男孩,当我输入这个时它仍然是测试版,但它可能最适合你的用例:你可以在谷歌的标准地图上手工绘制,导入各种格式的地理数据,然后是share your results or embed them on your website,所有这些都无需编写一点 JavaScript。

【讨论】:

    【解决方案2】:

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

    由于 Google 地图引擎现已被 Google 搁置,我建议您查看 MangoMap。它允许只使用一个界面来构建地图,您无需编写任何代码就可以构建真正强大的 web ma 应用程序。

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

    【讨论】:

    • 这可以与 R 编程语言互操作吗?它有这个程序的包吗?
    【解决方案3】:

    使用 Google Maps API,Google 提供一张空白地图,您可以通过 JavaScript 向地图添加点、线、多边形等。在您开始添加数千个地图对象之前,这非常棒。

    使用Google Maps Engine, (now deprecated),您可以在 Google 的服务器上上传、存储和处理几何数据以实现最佳渲染。您可以将一大组点和线变成具有透明背景的图像文件,可以在地图上快速显示。

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      相关资源
      最近更新 更多