11

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

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

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

4

3 回答 3

10

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

  • Google Maps JavaScript API适用于开发人员,它允许您通过编写自己的调用 API 的 JavaScript 来获取 Google 的基本地图并以编程方式绘制它们。
  • Google Maps Engine用于创建您自己的基本地图。您可以使用它在地图上渲染形状和线条,但如果这就是您想要做的,它可能是矫枉过正(而且它不是免费的)。
  • Google Maps Engine Lite是镇上的新男孩,当我输入此内容时它仍处于测试阶段,但它可能最适合您的用例:您可以在 Google 的标准地图上手工绘制,导入各种格式的地理数据,然后分享您的结果或将它们嵌入您的网站,所有这些都无需编写一点 JavaScript。
于 2013-10-10T06:00:02.873 回答
0

借助 Google Maps API,Google 提供了一张空白地图,您可以通过 JavaScript 在地图中添加点、线、多边形等。这很好,直到您开始不得不添加数千个地图对象。

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

于 2015-03-13T16:48:24.860 回答
0

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

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

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

于 2015-01-21T07:01:54.303 回答