首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Google Maps中可视化数据流

如何在Google Maps中可视化数据流
EN

Stack Overflow用户
提问于 2011-10-06 01:17:47
回答 1查看 458关注 0票数 0

Overflowers伙伴,

我在一个项目中工作,在这个项目中,我需要在地图(在我的情况下是Google)上放置一个数据流。一个数据记录由11列组成,最后两列是“城市”和“国家”。

数据源是一个html页面,使用了常用的table标签,这是一个商业模式,不能更改。我设法使用Nokogiri对它们进行解析和分析,最后将它们存储在一个数组中。

其想法是将每个数据固定在映射中,并对9列中的其余列进行气球。

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

我不知道该怎么做:我应该使用数组还是数据库来保存数据?在地图上,同时显示的平均记录数为120。

..and有没有人实现了类似的东西,有没有关于性能的评论?

非常感谢。

Petros

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-06 04:13:00

我认为你会遇到问题,当地理编码国家,城市每分钟。你达到极限或遇到一些失败的可能性非常高。剩下的(使用ajax刷新和删除/添加100+标记)将不会有问题。

因此,如果我要这样做,我会为Country+City创建带有地理编码(纬度和经度)的本地数据库。我会通过javascript中的google.maps.Geocoder收集地理编码(数据库中没有),然后用AJAX将它们发送回来,以附加到表中。我想,你的country+city数据库很快就完成了,你不再需要大量的地理编码,而且对于例外,你总是在javascript中准备好地理编码器来解析新的城市。它应该像护身符一样起作用。

另一种方法是在获得新的数据部分后立即在服务器端使用static geocoder。但我更喜欢第一种方法。

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

https://stackoverflow.com/questions/7665103

复制
相关文章

相似问题

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