首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP实现热图的服务器端预处理

问用PHP实现热图的服务器端预处理
EN

Stack Overflow用户
提问于 2012-03-30 02:50:26
回答 1查看 3.4K关注 0票数 6

我想从GPS日志数据生成一个热图。这一过程如下:

  1. 我使用地理空间索引将日志数据存储在MySQL中。记录由纬度/经度数据和时间戳组成。
  2. 在管理面板中有一个Google,管理员可以对地图进行平移和缩放。
  3. 每当地图被缩放或平移时,面板将发送一个AJAX请求,其中包含地图边界点(东北和西南纬度/经度)。
  4. 使用MySQL地理空间特性,我可以查询该边界内的所有记录。
  5. 我将返回要由热图呈现库呈现的记录数据。(现在我正在使用Heatmap.js,这对Google来说有点小问题。有人有更好的建议吗?)

问题是,我的数据太大了,所以现在发送到客户端的数据和热图呈现变得太慢了。我认为最好有一个预处理脚本来聚合数据,因此在将其发送到客户端浏览器并减轻呈现之前,可以减少有效负载。我对这个热点地图还很陌生,那么是否有一个现有的PHP库可以做到这一点呢?

EN

回答 1

Stack Overflow用户

发布于 2012-03-30 04:24:17

是的,在PHP中它会快得多。

我发现这个:http://blog.gmapify.fr/create-beautiful-tiled-heat-maps-with-php-and-gd

棘手的部分是结合谷歌地图,以便能够缩放,我看不出你怎么能用一种简单的方式实现这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9936361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档