css – Google Maps api v3工具:视觉扭曲?

前端之家收集整理的这篇文章主要介绍了css – Google Maps api v3工具:视觉扭曲?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是注意到,gMap视图工具正在显示…相当不寻常。他们的地区似乎也被恰当地定义了 – 我可以和他们进行交流,只是他们的外表看起来很混乱。

我没有对任何地图片段应用任何CSS,我应用于地图容器的唯一CSS是width:100%;身高:100%; z-index:0; (我通常做的)。

我有页面上的其他元素有位置:绝对;和位置:固定;和一些高z指数(500& 1000)。是否可能导致地图工具的视觉扭曲?

在最新版本的Chrome,Chrome Canary,Ffx,Safari和Opera(Mac OSX)上,我看到同样奇怪的视觉扭曲。

我检查了开发工具/ firebug,并且没有意外的CSS应用于地图的容器或直接应用于其工具。

这是确切的HTML(我删除了其他元素和CSS,并且奇怪仍然发生):

<html style="width:100%;height:100%;">
    <head>
        <link rel="stylesheet" href="shared/bootstrap/css/foundation.min.css">
        <link rel="stylesheet" href="shared/bootstrap/css/v2.2.2.min.css">
        <script
            type="text/javascript"
            src="http://maps.googleapis.com/maps/api/js?key=...">
        </script>
        <script type="text/javascript">
            function ginit() {
                var vancouver = new google.maps.LatLng(49.285415,-123.114982);
                var mapOptions = {
                    center: vancouver,zoom: 15,mapTypeId: google.maps.MapTypeId.ROADMAP
                };
                var map = new google.maps.Map(
                    document.getElementById("map"),mapOptions
                );
                var infowindow = new google.maps.InfoWindow(),marker;
            }//ginit()
        </script>
    </head>
    <body onload="ginit();" style="width:100%;height:100%;">
        <div id="map" style="width:100%;height:100%;"></div>
    </body>
</html>

编辑:似乎问题来自于Foundation和Bootstrap的组合:删除任何一个修复问题。同样没关系的是,页面上没有元素从lib引用类,它会导致失真一样。

我试图把它放在一个小提琴,但我不能得到jsfiddle.net加载。

解决方法

对于面临同样问题的未来用户来说,这里是修复。
#map img{max-width: inherit;}

像其他答案一样,这是最大宽度的问题。

猜你在找的CSS相关文章