gpt4 book ai didi

iphone - iPhone/Android 浏览器上的 Google Maps API InfoWindow 高度不正确

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:13 24 4
gpt4 key购买 nike

我有一个网页使用 Google Maps API v3 来显示我公司所在位置的带有信息窗口的标记。

每当我使用 iPhone 或 Android 手机并将设备调成横屏模式时,信息窗口高度太小而无法看到内容并且没有滚动条出现(随附的照片显示了我的意思)。当设备处于纵向模式时,信息窗口会正确显示。

我已经尝试设置构成信息窗口内容的 HTML 的 height 和 min-height CSS 属性,但没有奏效。

alt text

最佳答案

要更改此设置,您需要检测方向更改并重绘窗口,例如:

document.addEventListener("orientationChanged", updateOrientation, false);
function updateOrientation(e) {
// resize window here
wrapperH = window.innerHeight;
document.getElementById('map_container').style.height = wrapperH + 'px';
}

这应该适用于调整大小,我不记得 API 重绘调用,但有一个用于更改大小。希望这会有所帮助。

关于iphone - iPhone/Android 浏览器上的 Google Maps API InfoWindow 高度不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400699/

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