Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Неправильное отображение карты google maps в div:none/display (https://javascript.ru/forum/dom-window/37055-nepravilnoe-otobrazhenie-karty-google-maps-v-div-none-display.html)

onuvidelsolnce 06.04.2013 01:10

Неправильное отображение карты google maps в div:none/display
 
В блоке который раскрывается по клику находится карта и вот как она отображается:




Вот код карта запускается загрузке body

[JS]<script type="text/javascript">
function initialize() {
    var latlng = new google.maps.LatLng(53.91034617923713,27.579810161415594);
    var options = {
      zoom: 16,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
	 
    };
	
    var map = new google.maps.Map(document.getElementById("g_maps"), options);

</script>[/JS]


<body onload="initialize()" onunload="initialize()"> 

<a href="#" onclick="$('.kont_hide').slideToggle('normal');return false;"></a>

<div style="display:none;"  class="kont_hide">

<div id="g_maps"></div>

</div>

</body>





Читал на форумах что есть решение с помощью

google.maps.event.trigger(map, 'resize');


но как-то не получается


Подскажите что можно попробовать, где почитать. Спасибо.


Часовой пояс GMT +3, время: 13:09.