マップを表示するために goMap jQuery プラグインを使用していますが、マップを非表示にしてクリック時に表示したいと考えています。ただし、地図が正しく表示されません。
別のスレッドで、マップを更新するために起動する必要があることがわかりましgoogle.maps.event.trigger(map, 'resize');
たが、何らかの理由でこれが私のコードでは機能しません。
誰でもこれで私を助けることができますか?ありがとう
<a class="showmap" href="#">Show map</a>
<div id="map" style="height: 400px; width: 400px;"> </div>
<script type="text/javascript">
$(function() {
$("#map").goMap({
latitude: 56.948813,
longitude: 24.104004,
zoom: 6
});
});
$(document).ready(function() {
$("#map").hide();
$('.showmap').click(function() {
$("#map").slideToggle();
google.maps.event.trigger($.goMap.mapId, 'resize');
});
});
</script>