奇怪的谷歌地图行为 - 瓷砖只出现在左上象限

phi*_*bar 3 browser google-maps

已使用谷歌地图数十次,但无法绕过这一个.为地图版本3做google简单的hello world(http://code.google.com/apis/maps/documentation/javascript/tutorial.html#api_key)

但是,图块仅显示在地图画布的左上部分,即使在拖动/滚动时,它们仍然保持在左上角.见图:http://sandbox.thecanarycollective.com/whiteboard/2012-03-05_073019.png

我在网页上玩了很多CSS,看看是不是被其他东西搞砸了,但没有运气.以前有人见过这个吗?

Oli*_*ver 5

单个瓷砖是div元素.尝试关闭页面上的css,看看是否仍然出现此问题.然后使用像firebug这样的工具来检查页面的HTML - 查看HTML中是否显示缺少的图块.

使用firebug,将其写入控制台:

google.maps.event.trigger(googleMap, 'resize');
Run Code Online (Sandbox Code Playgroud)

googleMapmap元素在哪里.如果您在创建地图后调整地图大小,这可能会解决问题.

如果这些都没有帮助,请发布您的javascript,css和HTML - 当您提供固定图像时,很难想到要建议的内容.