所以随着时间的推移,我有大量的经纬度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
唯一重要的列是latitude
,longitude
,code name
和time
这样,我可以在正确的位置和和其他人一样。
感谢您的帮助!
P.S。如果谷歌地图API可行,请解释在哪里查看,因为我已经搜索了2个小时,也许我只是遗漏了一些东西
答案 0 :(得分:1)
自然会有一些学习,但这是一个想法!
1)。获取鬼,这是一种轻量级无头浏览器,http://jeanphix.me/Ghost.py/。
2)。学习如何连接谷歌地图并与谷歌地图互动,并使用幽灵与字段和表格进行交互(我认为这对你来说应该很容易,因为幽灵很容易使用)。
3)。将纬度和经度放在搜索部分,按回车(所有在脚本中使用ghost完成)
4)。使用ghost的图像捕获保存地图。
5)。使用python将图像叠加在彼此之上,以获得人员位置的时间视图!
希望这会有所帮助。