2
我正在努力,它看起來像是一個非常簡單的功能,導致一點點頭痛。谷歌地圖API - 調整大小生成空白空間
我使用地理信息系統,並將其與Google地圖相集成。其中一位客戶要求能夠打開一個單獨的彈出窗口,只顯示地圖。打開窗口不是問題,但是當我試圖擴大包含地圖的IFrame的寬度時,爲了適應窗口大小,實際的地圖圖像保持相同的大小,並且剩餘的空白填充剩餘的空間空間。
我不知道我是否必須將新的寬度值傳遞給某個預渲染函數或類似的東西......我已經嘗試過使用checkResize(),但事實證明這不起作用。
我使用darw地圖IFrame的功能低於:
DrawMapIFrame()
{
var str = '<iframe id="mapIFrame" name="mapIFrame" width="97%" height="' + parent.mapFrameHeight + '" src="' + $_URL_FleetMonitiorMapIFrame + '?UserID=' + parent.$_UserID + '&Encoding=' + parent.$_Encoding + '&id=' + _id + '" frameborder="0" scrolling="No"></iframe>';
document.getElementById("mapIFramePlace").innerHTML = str;
}
謝謝,我最終在創建地圖之前調整了div的大小。儘管理解流程是一項棘手的任務=) – 2010-10-06 08:56:51