我们可以使Googlemap infowindow响应,以便根据浏览器窗口的大小改变其大小吗?

Var*_*ada 5 google-maps infowindow google-maps-api-3 responsive-design

我在响应式html页面上放置了一张地图.它有一个标记和一个infowindow.我使用类似的代码

我的map_canvas的宽度将根据媒体的宽度进行调整.它使用@media标签设置样式.

我根据媒体大小增加或减少信息窗口的大小.

那可能吗?

Dr.*_*lle 3

信息窗口始终具有固定大小,在打开之前计算。这样一来,CSS 解决方案在这里就行不通了。

您可以尝试什么:监听窗口的调整大小事件并重新打开 infoWindow:

google.maps.event.addDomListener(window, 'resize', function() {
          infowindow.open(map);
        });
Run Code Online (Sandbox Code Playgroud)