2013-05-21 60 views
0

所以我有一个非常大量的随时间的经纬度的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

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

1)。获取幽灵,这是一种轻量级无头浏览器,http://jeanphix.me/Ghost.py/。 2)。学习如何连接到谷歌地图并与谷歌地图进行交互,并使用幽灵与域和表单进行交互(我认为这对你来说应该很容易,因为幽灵的使用非常简单)。 3)。在搜索部分放置经纬度,按回车键(全部在脚本中使用ghost完成)

4)。保存地图,使用鬼的图像捕获。 5)。使用python将图像叠加在一起,以获得球员位置的临时视图!

希望这会有所帮助。