這似乎是一個這樣愚蠢的問題,但它讓我感到莫名其妙... 我已經把我的頁面分解成最簡單的元素,並且問題仍在發生。谷歌地圖打印 - 奇怪的空塊
我有一個谷歌地圖在一個div內的頁面。打印地圖時,底部會有一小部分打印空白。我完全不知道如何糾正這一點。
該問題在打印預覽中已經很明顯。 這是一個截圖:http://tinypic.com/r/e7xqb9/8
該頁面打算在A4頁面上打印,並設計爲適合沒有調整大小需求的頁面。
這似乎發生在Chrome,IE,Firefox和Safari瀏覽器之間。
任何建議將不勝感激!
<html>
<body>
<form id="form1">
<div id="map_canvas" style="width:620px;height:620px;"></div>
</form>
<script src="http://maps.google.com/maps/api/js?sensor=true" type="text/javascript"></script>
<script>
// Variable Declarations
var map;
// function initializes Google map
function initialize() {
var mapCenter = new google.maps.LatLng(-30.732393, 24.125977); //Google map Coordinates
var googleMapOptions =
{
center: mapCenter, // map center
mapTypeId: google.maps.MapTypeId.SATELLITE,
streetViewControl: false,
zoomControl: false,
panControl: false,
mapTypeControl: false,
zoom: 5
};
map = new google.maps.Map(document.getElementById("map_canvas"), googleMapOptions);
}
initialize();
</script>
</body>
</html>
這可能是地圖div的大小問題。請提供[最小,完整,測試和可讀示例](http://stackoverflow.com/help/mcve),包括複製問題所需的任何HTML/CSS。 – geocodezip
正如我在我的問題中所說的,我選擇的尺寸將完美地固定在A4紙上。另外,我提供的以上代碼是100%完整且可用的。 – SQLGuru
在發佈的代碼中沒有定義尺寸,A4或其他。我該如何複製這個問題?作爲猜測,您的瀏覽器不同意您的尺寸適合頁面「完美」。 – geocodezip