gpt4 book ai didi

javascript - 使我的谷歌地图的宽度响应

转载 作者:行者123 更新时间:2023-11-28 11:53:24 25 4
gpt4 key购买 nike

我一直在寻找正确的答案,但找不到。

我有一个 google maps API,当我增大浏览器宽度时,我会尝试做出响应。

在我的 javascript 中,我有这段代码可以与我的 HTML DIV 交互

  ui.map = new google.maps.Map(document.getElementById("map_canvas"), mapParams);
ui.bounds = new google.maps.LatLngBounds();

google.maps.event.addDomListener(window, 'resize', function() {
map.setCenter(homeLatlng);

我的 HTML:

<div id="map_canvas" class="map"></div>

我的 CSS 响应代码:

@media screen and (min-width: 800px) {
#map_canvas {
margin:0 auto; height:600px; min-width:450px; max-width:750px; float:right;

问题是我的谷歌地图停留在 450px..有谁知道为什么我的浏览器宽度变大时我的谷歌地图没有变大?

最佳答案

您需要使 css 中 #map_canvaswidth 等于 100%。这样它就会相对于父容器的宽度进行拉伸(stretch)。如果在调整浏览器大小时达到这些限制,它仍会遵守 min-widthmax-width 属性。

关于javascript - 使我的谷歌地图的宽度响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20197116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com