数据弹出在同一地区的谷歌地图api。

问题描述 投票:-2回答:1

在谷歌地图API中,我已经在地图中设置了不同的位置,并设置了具有独特地址的位置,当我尝试点击该位置时,地址弹出框应该出现在该位置的地方,但现在在我的地图中,当我点击任何地方时,弹出框显示在一个地方。请给我一些建议。

arrays google-maps-api-3 popup bounce
1个回答
4
投票

确保你在你的标记的onClick监听器上打开infoWindow,像这样。

 var contentString = marker.getPosition().toString();
 var infowindow = new google.maps.InfoWindow({
          content: contentString
        });
 var marker = new google.maps.Marker({
    position: location,
    map: map
  });

 marker.addListener('click', function() {
          infowindow.open(map, marker);
        });

这里有一个完整的示例实现使用 Maps JavaScript API ,你可以试试。https:/jsfiddle.netsmga08anw2hfot14。

希望对大家有所帮助!!

© www.soinside.com 2019 - 2024. All rights reserved.