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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在地图选项上设置Google Map v3大小相关的知识,希望对你有一定的参考价值。

我正在尝试在Joomla选项卡中设置Google地图(v3),但地图上有显示问题。

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

带屏幕截图的图像:

enter image description here

我通过在地图参数上设置地图大小来在其他网站上工作,但是使用了谷歌地图版本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')
}

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

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

答案

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

也许在谷歌地图访问它之前,地图画布没有完全渲染。

以上是关于在地图选项上设置Google Map v3大小的主要内容,如果未能解决你的问题,请参考以下文章

Google map api v3 显示半张地图?

当我一个一个地放下每个标记时,如何在 Google Map V3 Marker 上添加自定义动画?

Google MAP API v3:显示标记的中心和缩放

在子模板上显示多个 Google Map V3

根据缩放 Google 地图 v3 调整标记大小

旋转地图时如何找到 Google Map V3 的 4 个角?