Моя карта Google отображается нормально только в первый раз.Нажав на линию второй или более раз, карта перерисовывается неправильно и поэтому не может быть использована.
Я использую следующий код:
var myLatlng = new google.maps.LatLng(53.3820845337596, -1.46965489864111);
var myOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
scrollwheel:false
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'we are right here ...'
});
var myLatlng2 = new google.maps.LatLng(53.3820845337596, -1.46965489864111);
marker.setMap(map);
google.maps.event.addListener(marker, 'click', function(){
infowindow.open(map, marker);
});
google.maps.event.trigger(map, 'resize');
С google.maps.event.trigger (map, 'resize'); в конце моя попытка заставить карту вести себя правильно.
Эффект можно увидеть на http://test2omniforce.co.uk/node/8и нажав на изображение карты.
Может кто-нибудь предложить некоторую помощь.