2010-05-28 227 views
2

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

回答

0

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

+0

良好的通话。新功能最终将客户端热图导入API。可能会出现浏览器渲染不合理的情况,但它适用于我的情况。 – Mark 2012-07-27 02:29:46

1

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

+0

是的,看起来是这样,至少目前。如果他们最终为基于KML的叠加层启用相同类型的事物,就会发现KML和融合表都有机会在服务器端进行处理和呈现,这并不会让我感到惊讶。有一天,我想。 – Mark 2010-07-09 13:35:34

2

我发现迄今heatmap.js的最佳解决方案。这是一个很好的浏览器端解决方案,运行良好,效率惊人。其中一个缺点是它使用HTML画布,因此无法在版本9之前的IE版本上使用。

+1

你可以使用版本9之前的IE版本与flashcanvas :) – 2011-11-25 02:52:21

+0

这是伟大的帕特里克!你用flashcanvas测试过heatmap.js吗?当我有机会时我会测试它。 – Mark 2011-11-28 20:22:29

+0

我试图将heatmap.js与flashcanvas集成,并且无法在IE 8中使用它。我希望看到heatmap.js和flashcanvas一起工作的示例,或者如果您有关于如何让它们一起工作的提示,我会试试看。谢谢。 – Mark 2011-12-29 17:32:05