我试图在Joomla标签中设置谷歌地图(v3),但地图上有显示问题。
如果我从地图所在的选项卡移开并改回,地图画布是灰色的,地图只在地图画布的左角部分显示。
带有屏幕截图的图像:

我通过在地图参数上设置地图大小在其他网站上工作,但有使用谷歌地图版本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')
}地图大小的正确语法是什么,或者有其他解决方案吗?
我已经测试了调整大小功能和玩缩放,但这些都没有帮助。
发布于 2012-01-11 03:18:30
我通过在map初始化函数调用之前添加短延迟(100ms)解决了这个问题。
也许在google地图访问之前,地图画布没有得到完整的渲染。
https://stackoverflow.com/questions/8735740
复制相似问题