Возникла странная проблема при печати сгенерированной API (V3) Google Map из Internet Explorer 7 и 8.
Я создаю свою карту с помощью JavaScript, подобного следующему:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var centroid = new google.maps.LatLng(35.9948166667, -83.9781791667);
var myOptions = {
disableDefaultUI: true,
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: centroid
};
var map = new google.maps.Map(document.getElementById("map"), myOptions);
var marker0 = new google.maps.Marker({
position: new google.maps.LatLng(36.1102, -83.9208),
map: map
});
var marker1 = new google.maps.Marker({
position: new google.maps.LatLng(36.001, -83.8646),
map: map
});
}
</script>
Обычно на любой из моих карт есть около 25-35 маркеров. Они отлично печатают из Safari, Firefox и Chrome, как в OS X, так и в Windows XP. Но, как только я пытаюсь печатать из Internet Explorer 7 или 8, карты сходят с ума: они выходят за границы, которые я установил в CSS для печати, и маркеры исчезают с карты, оставляя лишь пустое место на карте.
Кто-нибудь сталкивался с этим / знает, как действовать?
ТИА.