小编Qui*_*son的帖子

Google地图显示:无问题

我正在尝试设置一个Google地图,该地图会在点击链接时显示,然后在点击其他链接时隐藏.一切正常,除非我从display:none显示地图,它无法正常显示.

我读到了使用google.maps.event.trigger(map,'resize'); 但我对Javascript和JQuery的熟练程度不足以知道如何添加它.

这是我一直在使用的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html>
    <head>
        <title></title>
        <style type="text/css">
            #viewmap {
                position:relative;
                width:944px;
                float:left;
                display:none;
            }
            #hidemap {
                position:relative;
                width:944px;
                float:left;
                display:block;
            }
            #map_canvas {
                position:relative;
                float:left;
                width:944px;
                height:300px;
            }
        </style>
        <script type="text/javascript"
            src="http://maps.google.com/maps/api/js?v=3.2&sensor=false">
        </script>
        <script type="text/javascript">
            function initialize() {
                var latlng = new google.maps.LatLng(-27.999673,153.42855);
                var myOptions = {
                    zoom: 15,
                    center: latlng,
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    mapTypeControl: true,
                    mapTypeControlOptions: {
                        style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
                    }
                };

                var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);

                var contentString = 'blah';

                var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps

36
推荐指数
3
解决办法
6万
查看次数

标签 统计

google-maps ×1

javascript ×1

jquery ×1