在地图的Marker中添加了一个infowindow,用来显示数据,当数据有更新的时候怎么把新的数据填到这个infowindow中去.
现在是,在每次请求数据后,获取所有marker,然后使用openInfoWindow打开新的infowindow,但是这样每次都会使最后一个marker的窗口弹出。求解。
if (MapL[i].getTitle() == GWID) {
var infoWindow = new BMap.InfoWindow(infos, { title: "HELLO", width: 200 });
//if (MapL[i].InfoWindow.isOpen())
{
MapL[i].openInfoWindow(infoWindow);
}
}
}
...全文
6961打赏收藏
百度地图,更新Marker的InfoWindow的问题
在地图的Marker中添加了一个infowindow,用来显示数据,当数据有更新的时候怎么把新的数据填到这个infowindow中去. 现在是,在每次请求数据后,获取所有marker,然后使用openInfoWindow打开新的infowindow,但是这样每次都会使最后一个marker的窗口弹出。求解。 if (MapL[i].getTitle() == GWID) { var infoWindow = new BMap.InfoWindow(infos, { title: "HELLO",