我正在访问Twitter流媒体API。我在python中使用Basemap生成一个地图。 我只希望地图的某些部分随时间变化(例如每秒)。这很难吗? 我是否需要离开底图并寻找其他内容?请帮忙!
答案 0 :(得分:1)
您可以发送ajax请求并动态更新html内容。
答案 1 :(得分:1)
一种可能的方法:将地图划分为图块,并分别处理每个图块;使用Basemap只生成包含新数据的map-tile,然后使用Ajax更新网页上的那个tile。
当然,根据地图上数据更改的性质,这种方法可能适用于您,也可能不适合您 - 实际上不可能实现重要性。
您需要编写逻辑来了解新数据所属的图块,然后使用底图为该时间创建新图像,然后智能地更新平铺图像。您还必须使用边距和填充(在matplotlib和CSS中)来干净地拼贴在一起。
...
当方法变得复杂时,应该重新评估是否有更好的工具可用。底图听起来不太适合您需要做的事情。