如何使用Javascript添加多个标记和信息窗口

How to add multiple markers and infowindow using Javascript

本文关键字:信息 信息窗 窗口 何使用 Javascript 添加      更新时间:2023-09-26

我正在使用谷歌地图API V3来绘制路线。我有"LatLng"数组,我正在循环这个数组以在地图上绘制路线,我还需要为每个地址添加标记和信息窗口。我在地图上得到标记,但信息窗口剂量不起作用,这是我的代码。

for(i=0;i<s[0].length;i++)
{
marker[count] = new google.maps.Marker({
                    position: s[0][i]["location"],
                    map: map
                });

marker[count].info = new google.maps.InfoWindow({
          content: '<b>Speed:</b> '
        });
 google.maps.event.addListener(marker[count], 'click', function() 
  {
     marker[count].info.open(map, marker[count]);
  });
count++;
}

而不是

marker[count].info.open(map, marker[count]);

你可以

this.info.open(map, this);

这是关于多个制造商与信息窗口的教程。