实时更新谷歌地图以获取python中的实时数据

时间:2013-05-21 15:39:30

标签: python api google-maps gps

所以随着时间的推移,我有大量的经纬度GPS数据,我需要创建一个实时更新电影来实时显示病人的运动

我需要一个用于python的API(我已经搜索了几个小时),它能够在地图上向我显示。

谷歌地图有一些很好的品质,我可以写一个脚本来循环,但我怀疑它甚至会按照我想要的方式工作。你们知道最好的 API吗?

下面将是一个包含数据的DataFrame的示例。我将有大约20个这样的DataFrames,我需要它们同时在地图上,所以我可以并置他们的动作:

>>> df.head()
   diffSecs   latitude  longitude  altitude                 time code name
0     1.607  42.354028 -71.079376        50  2011-12-15 18:17:01     APPLE
1     1.189  42.354028 -71.079376        50  2011-12-15 18:17:02     APPLE
2     0.899  42.354028 -71.079376        50  2011-12-15 18:17:03     APPLE
3     1.134  42.354028 -71.079376        50  2011-12-15 18:17:04     APPLE
4     0.798  42.354028 -71.079376        50  2011-12-15 18:17:05     APPLE

唯一重要的列是latitudelongitudecode nametime这样,我可以在正确的位置和和其他人一样。

感谢您的帮助!

P.S。如果谷歌地图API可行,请解释在哪里查看,因为我已经搜索了2个小时,也许我只是遗漏了一些东西

1 个答案:

答案 0 :(得分:1)

自然会有一些学习,但这是一个想法!

1)。获取鬼,这是一种轻量级无头浏览器,http://jeanphix.me/Ghost.py/

2)。学习如何连接谷歌地图并与谷歌地图互动,并使用幽灵与字段和表格进行交互(我认为这对你来说应该很容易,因为幽灵很容易使用)。

3)。将纬度和经度放在搜索部分,按回车(所有在脚本中使用ghost完成)

4)。使用ghost的图像捕获保存地图。

5)。使用python将图像叠加在彼此之上,以获得人员位置的时间视图!

希望这会有所帮助。