Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实现从Python到google maps的渐进式可视化?_Python_Google Maps_Visualization - Fatal编程技术网

实现从Python到google maps的渐进式可视化?

实现从Python到google maps的渐进式可视化?,python,google-maps,visualization,Python,Google Maps,Visualization,我主要是在后台工作,除了现在在一个项目中,我需要使用python在google地图上进行计算和可视化结果。例如,可以将其视为计算纽约市推特的地理群体 在python程序中,它运行大约10秒,然后输出一次数据迭代,这是坐标的json对象。我想知道如何将这些数据连接到谷歌地图 我的想法是让python将数据写入一个文件,JS每隔几毫秒就会监听一次该文件。然而,这听起来太老套了。只是想知道有没有更好的方法 我真的是js的新手。请原谅我的无知 感谢HTML页面从后端服务(如坐标生成器)获取数据的正常方式

我主要是在后台工作,除了现在在一个项目中,我需要使用python在google地图上进行计算和可视化结果。例如,可以将其视为计算纽约市推特的地理群体

在python程序中,它运行大约10秒,然后输出一次数据迭代,这是坐标的json对象。我想知道如何将这些数据连接到谷歌地图

我的想法是让python将数据写入一个文件,JS每隔几毫秒就会监听一次该文件。然而,这听起来太老套了。只是想知道有没有更好的方法

我真的是js的新手。请原谅我的无知


感谢

HTML页面从后端服务(如坐标生成器)获取数据的正常方式是轮询web服务(通常是
JSON
feed)以获取更新

所有动态谷歌地图的内容都发生在浏览器中,该页面轮询JSON端点,或者使用类似
websockets
之类的更奇特的东西将数据流到浏览器窗口中

对于前端,考虑使用<代码> jQuery < /代码>,这使得轮询<代码> JSON<代码>死简单。 您的“python程序”应该将结果转储到一个简单的数据库中。虽然关系数据库和传统数据库(如MySQL或PostgreSQL)应该足够了,但我鼓励您使用NoSQL数据库。这可以防止您必须从cron计划中清除旧数据。对于一些很酷的播放风格的历史

然后,您应该有一个简单的web服务器,它可以处理来自HTML前端页面的JSON请求,并简单地从MongoDB提取数据。这可以在任何一个pythonweb框架(如、或)中快速完成。你也可以玩一些更性感的东西,比如。这里唯一的要求是为它存在一个数据库驱动程序

希望这能给你一个10000英尺的视野,看看你现在需要做什么