Google Fusion Tables与Google Maps Engine

时间:2013-08-01 18:28:43

标签: google-maps google-maps-api-3 google-fusion-tables google-maps-engine

我目前正在设计Google地图商店定位器应用程序。

同样,商店数据将托管在Google中,Google Maps API将用于呈现地图。

数据可以存储在Google Maps Engine(付费)或Google Fusion Tables(实验但免费)中。

我很难决定选择哪一个。

问题:

  1. 是否有人同时处理过这两种情况?

  2. 两者的优点和缺点是什么?

1 个答案:

答案 0 :(得分:6)

以下是快速摘要......

Maps Engine

  • 专为大量地理空间数据而设计
  • 地理编码是在服务器端完成的
  • 导入KML,CSV,shapefile等,支持从商业GIS工具导入
  • 支持栅格图层,折线等
  • 支持渲染到Google地球
  • 表格大小为“数百万点,线或多边形”
  • 根据所使用的引擎,可以在地图上绘制出色的用户界面(Maps Engine Pro / Lite),也可以使用具有高级功能的更“重量级”用户界面。

大部分数据来自the product page

Fusion Tables

  • 专为将桌子连接在一起(融合,嗯)
  • 纯粹免费 - 虽然是实验性产品
  • 地理编码是在客户端完成的(因此需要根据个人配额和限制)
  • Maps API中有更多功能(服务器端热图,样式等)
  • 从CSV,KML上传或手动输入
  • KML存储在具有字符数限制的表格单元格中
  • 表格大小最大250MB,最佳100MB(使用空间查询或地图图层时行数限制为100k)

this question中有很多有用的Fusion Tables信息。

我无法真正建议一种解决方案,因为它取决于您的具体需求。如果您对长期使用地理数据非常认真(特别是如果您已经在GIS平台上拥有它,或者拥有大量数据),我可能会使用Maps Engine。如果您希望快速查看“小”数据集(<100k行)并且不太担心实验工具的固有风险,那么我会使用Fusion Tables。

专门针对您的商店定位器,Maps Engine文档描述了Best Practices for creating a Store Locator以及video demo