Javascript 如何在谷歌地图中可视化数据流

Javascript 如何在谷歌地图中可视化数据流,javascript,ruby-on-rails,google-maps,Javascript,Ruby On Rails,Google Maps,各位飞越者 我在一个项目中工作,在这个项目中,我需要在谷歌地图上放置pin,在我的例子中,是一个数据流。一个数据记录由11列组成,最后2列为城市和国家 数据源是一个html页面,使用通常的表标记,这是一个业务模型,不能更改。我设法用Nokogiri解析和分析它们,最后将它们存储在一个数组中 其想法是将地图中的每个数据固定起来,并将其余的9列放在气球上 提示:数据每1分钟刷新一次 我想不出方法:我应该使用数组还是数据库来保存数据?地图上同时显示的平均记录数为120 …是否有人实施了类似的措施,能否

各位飞越者

我在一个项目中工作,在这个项目中,我需要在谷歌地图上放置pin,在我的例子中,是一个数据流。一个数据记录由11列组成,最后2列为城市和国家

数据源是一个html页面,使用通常的表标记,这是一个业务模型,不能更改。我设法用Nokogiri解析和分析它们,最后将它们存储在一个数组中

其想法是将地图中的每个数据固定起来,并将其余的9列放在气球上

提示:数据每1分钟刷新一次

我想不出方法:我应该使用数组还是数据库来保存数据?地图上同时显示的平均记录数为120

…是否有人实施了类似的措施,能否对性能发表评论

非常感谢


Petros

我想你每分钟对国家、城市进行地理编码时都会遇到问题。您达到极限或遇到某些故障的概率非常高。其余的使用ajax刷新和删除/添加100多个标记不会有问题

所以,如果我这样做的话,我会为Country+City创建带有地理代码纬度和经度的本地数据库。我将通过javascript中的google.maps.Geocoder收集数据库中不存在的地理代码,并使用AJAX将其发送回表中。我想,你的国家+城市数据库很快就完成了,你不需要再进行大量的地理编码,而且对于例外情况,你总是用javascript准备好地理编码器来解析新的城市。它应该像一个符咒


另一种方法是在您获得新的数据部分之后,在服务器端使用right。但我更喜欢第一种方法。

嘿,困惑的恶魔:对不起,我实际上是在实施,呵呵。事实上,我遇到了很多问题,但是是的,你的指导非常有价值,非常感谢!!我从下载数据开始,但它证明并不是每个城市都包括在内。我一直在调查rails的任何元地图API,即将发布。最后,我将访问城市/国家数据。只为好奇的人准备!再次感谢!!