【问题标题】:Heatmap in V3 without Fusion Tables?没有融合表的 V3 中的热图?
【发布时间】:2010-05-28 14:54:59
【问题描述】:

Google Maps API 版本 3 中的新 FusionTablesLayer 可以选择显示为热图而不是点。 Here's the example。有没有办法在不使用 Fusion Tables(但仍使用 Google Maps API)的情况下获得热图显示?我已经在我自己的 PostgreSQL/Postgis 数据库中有我的数据。让 Google 做热图是实现我自己的磁贴服务器的首选替代方案。

【问题讨论】:

    标签: google-maps heatmap


    【解决方案1】:

    您也可以在此处查看 gHeat,它可能对您有用。

    http://code.google.com/p/gheat/

    希望对你有帮助

    马特

    【讨论】:

      【解决方案2】:

      目前我发现的最佳解决方案是heatmap.js。这是一个很好的浏览器端解决方案,效果很好,而且效率惊人。一个缺点(也是一个很大的缺点)是它使用 HTML 画布,因此不适用于 9 版之前的 IE 版本。

      【讨论】:

      • 您可以使用 flashcanvas 使其适用于 IE 版本 9 之前的版本 :)
      • 帕特里克太棒了!你用 flashcanvas 测试过 heatmap.js 吗?有机会我会测试一下。
      • 我尝试将 heatmap.js 与 flashcanvas 集成,但无法在 IE 8 中运行。希望看到 heatmap.js 和 flashcanvas 一起工作的示例,或者如果您有关于如何使用的提示为了让他们一起工作,我会试一试。谢谢。
      • 我会在考试时间(2 月下旬)后试一试,然后告诉你我的结果
      【解决方案3】:

      您可能想尝试使用外部服务或库,例如 Heat Map API。除了 Fusion Tables,Google 不提供可以在 Maps API 上呈现的热图服务。

      【讨论】:

      • 是的,至少目前看来是这样。如果他们最终为基于 KML 的叠加层启用了相同的功能,我不会感到惊讶,因为 KML 和融合表都有机会在服务器端进行处理和呈现。总有一天,我想。
      【解决方案4】:

      Heatmap Layer 已正式添加到 Google Maps API,无需 Fusion Table。

      【讨论】:

      • 好电话。新功能最终将客户端热图引入 API。可能存在浏览器渲染没有意义的情况,但它适用于我的情况。
      猜你喜欢
      • 2013-04-17
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 2011-10-13
      相关资源
      最近更新 更多