2013-10-10 170 views
11

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

对我来说这是更好的选择之一吗?在获取某个网站的Maps Engine时似乎存在大量繁文,节,但我不清楚Google Maps API是否具有我想要的所有功能。

对不起,对于初学者的问题,但我还没有找到任何类型的常见问题解决这个问题。我非常感谢任何见解。谢谢!

+0

我知道你可以用Maps API做风格化的地图,不确定这是你想要的:https://developers.google.com/maps/documentation/javascript/styling –

+1

啊,在那个文档的其他地方有一个“绘图在地图“部分,这是我正在寻找。 – Pete

+1

很可能,您需要Google Maps JavaScript API V3。很少需要移动到引擎。 –

回答

10

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

  • Google Maps JavaScript API是针对开发人员,并且它可以让你把谷歌的基础地图和编程写自己的JavaScript调用API借鉴他们。
  • Google Maps Engine用于创建您自己的基本地图。你可以用它来渲染地图上的形状和线条,但如果这就是你想要做的,那可能是矫枉过正的(而且它不是免费的)。
  • Google Maps Engine Lite是城里的新男孩,在我输入时仍然是测试版,但它可能最适合您的用例:您可以在Google的标准地图上手工绘制,使用地理数据导入各种格式,然后share your results or embed them on your website,都不需要编写一段JavaScript代码。
0

这一切都取决于编码的舒适程度。 Google Maps API需要使用JavaScript构建应用程序。

由于Google地图引擎现在已被Google搁置,因此我建议您查看MangoMap。它允许地图只使用一个接口来构建,您可以构建真正强大的Web应用程序而无需编写一行代码。

免责声明:我MangoMap ;-)

+0

这是与R编程语言的互操作吗?它有包装这个程序吗? – Rhonda

0

随着谷歌地图API的CEO,谷歌提供了一个空白的地图,你加点,线,多边形等,以通过JavaScript地图。这非常棒,直到你开始添加数千个地图对象。

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