在地图选项上设置Google Map v3大小

时间:2012-01-04 23:43:59

标签: joomla google-maps-api-3 tabs

我正在尝试在Joomla标签内设置Google地图(v3),但地图上有显示问题。

如果我离开地图所在的标签并更改回地图画布是灰色的,地图仅部分显示在地图画布的左角。

带屏幕截图的图片:

enter image description here

我通过在地图参数上设置地图大小来在其他网站上使用此功能,但是使用了Google地图版本2,我找不到在版本3地图上设置地图大小的正确语法。

地图选项在全局变量中设置。

var mapoptions = {
    zoom: 6,       
    center: new google.maps.LatLng(60, 50),       
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    gridSize: 50,
    size(600, 700, 'px', 'px')
}

地图尺寸的正确语法是什么,还是有其他解决方案?

我测试了调整大小功能并使用缩放播放,但这些没有帮助。

1 个答案:

答案 0 :(得分:2)

我通过在地图初始化函数调用之前添加短延迟(100ms)来解决这个问题。

在谷歌地图访问之前,也许地图画布没有完全呈现。