1

我正在尝试构建我的第一个简单的 Android 应用程序,该应用程序显示其网站上的 VesselFinder 地图,但我在调整它的大小时遇到​​了问题。当我在手机浏览器中打开 url 时,地图几乎填满了整个屏幕,但是,我的应用程序(具有标题栏)中的 WebView 以更小的高度显示它。

加载地图的 WebView

所以我尝试用这样的 JavaScript 调整它的大小:

webView.loadUrl("javascript:(function() { " +
                "document.getElementById('map').style.height='92vh'; " +
                "})()");

'map' 是地图所在的 div Id(替代方案是 div 类 'map-container')。不幸的是,它会拉长地图并使其更难使用。

具有调整大小地图的 WebView

有没有办法解决这个问题?我猜我应该触发地图调整大小,但不知道如何。谢谢。

4

0 回答 0