我正在尝试使用 pygmaps 来说明一个对象在谷歌地图中的位置(实时)。我有一个包含大量定位数据的数据库(在RouteCoordinationsList中存储为 lat 和 long )。到目前为止,我能够在地图中突出显示任何特定的给定路线。现在我需要在地图中每 10 毫秒绘制一个图像(如火车甚至一个点),而无需重新加载页面。使用以下代码,我必须重新加载页面才能查看对我来说完全没用的更新:
mymap = pygmaps.maps(37.701695, -121.900354,15)
path = RouteCoordinationsList
mymap.addpath(path,"#00FF00")
mymap.draw('./mymap.html')
os.system("open "+'./mymap.html')
for points in path:
mymap.addpoint(points[0], points[1], "#00FFFF")
time.sleep(0.1)
mymap.draw('./mymap.html')
任何建议都受到高度赞赏。
编辑 这是我想出的解决方案:
https://github.com/hossein1387/BART-System-Verification/tree/master/ComputerSide/PythonCodes/Ver1.0
这是一个视频链接,演示了这个项目是如何工作的: