javascript - 谷歌地图不加载全屏图像

标签 javascript html google-maps css

我一直在尝试在全屏图像上加载谷歌地图,但没有成功,全屏图像代码取自:

http://klippoglim.no/2010/06/ultimate-full-screen-images-without-flash-iphone-and-ipad-friendly/

它基本上是一个加载全屏图像的 javacript,但是当我尝试在 div 上加载谷歌地图时,它看起来完全是白色的,如下所示:

有人可以帮忙吗?

编辑:

我已经删除了所有的 JavaScript,但它仍然显示空白。现在是纯粹的 CSS 问题

最佳答案

这很可能是因为您在谷歌地图初始化后 进行了全屏覆盖。您应该按其他顺序进行(首先是全屏覆盖,然后是谷歌地图初始化)。我不能轻易更改您的代码来测试它,因为它在您的服务器上,但有两种方法可以实现这一点(尝试一种,如果不起作用,请尝试另一种)。

(1) 将全屏 javascript 标签移到 google map 代码上方:

<script type="text/javascript" src="/js/scaler.js"></script>
<script type="text/javascript" src="/js/full.js"></script>
...
var map = new google.maps.Map(document.getElementById("map-div"), myOptions);

(2) 将您的 google map 代码移到 $(document).ready 调用中:

$(document).ready(function() {
    ...
    var map = new google.maps.Map(document.getElementById("map-div"), myOptions);        
    ...
});

关于javascript - 谷歌地图不加载全屏图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9002552/

相关文章:

Android:如何在两个 'SplitContainer' 之间创建一个 'Views'

javascript - 获取输入 URL 到 img src

jquery - div 滑动打开然后关闭

html - CSS多重背景

javascript - 输入复选框不提交

google-maps - 如何使用 Google Maps API 查找给定位置附近的地标?

javascript - 如何使用 fitBounds() 覆盖 Google map 初始化的选项;

javascript - 浏览器支持 getElementsByTagNameNS

javascript - 使用 setState 将对象数组添加到对象的自身数组中

javascript - 如何在express、nodejs的所有 View 中传递csrf token