我有一个网站,有一条(长)街道的视图,其上一直有标记,有关该地点的不同信息。
我要做的是创建一个按钮,所以当你按下它时,它会从街道的底部开始,慢慢地沿着街道移动地图,打开每个弹出窗口,然后关闭它下一个打开。
标记都是使用链接到信息数据库的php循环生成的,我正在使用InfoBubble创建弹出窗口。
答案 0 :(得分:0)
您可以使用google函数bounds.extend和fitBounds:Google Map API v3 — set bounds and center并将一些标记添加到数组中并等待一段时间并将新标记添加到数组并冲洗并重复。您可以使用javascript计时器等待。或者您可以保存路径并仅在该标记上使用fitbounds。
编辑:当你有getBounds的下一个边界时,你可以计算delta x和delta y,例如: x2-x1和y2-y1来自起始界限的2个点和目标界限。