2013-07-13 53 views
0

我正在使用Web靜態地圖API在我的應用中顯示一些地圖。但是,當我將地圖加載到WebView中時,它總是縮小得太遠(在地圖周圍顯示大量空白區域)或太靠近(僅顯示地圖的一部分)。鑑於我正在請求一張與我的WebView大小相同的地圖,我應該能夠「緊緊地」包裝而不會出現問題,但我不確定如何實現這一點。如何讓WebView精確地包裝圖像

我試過在默認設置下運行,導致地圖放大得太遠(並且顯示滾動條)。我也試過這個:

mapView.getSettings().setLoadWithOverviewMode(true); 
mapView.getSettings().setUseWideViewPort(true); 

這只是導致頁面被完全縮小。除了縮小規模之外,還有其他的選擇我不知道嗎?

回答

0

我有類似的問題與空白。我所做的是進入WebView的CSS文件,並在我顯示的圖像上編輯邊距/填充爲負數(我剛剛編輯,直到我很高興),因此它會完全顯示在左上角。

然後我在我的Android XML文件中設置webView的高度和寬度,直到我對結果滿意爲止。不過,我在寬度方面存在一些問題,在某些設備上顯示了一些空白區域,但一旦找到了正確的值,高度就很好。

我對此的解決方案是嘗試將寬度設置爲與活動的java.class文件中的高度相同,但我沒有成功,也許您會有更多的運氣。

最後我放棄了我的項目的webView,所以我真的不能給你任何工作代碼。