0

我最近创建了一个显示使用 Google 地图的网站。我想知道google.maps.event.trigger(map, 'resize')从谷歌重新加载地图的原因是什么?或者它只是从本地机器重新绘制的普通 UI 不会回调到 Google api?

4

1 回答 1

1

文档

resize - 无 - 当 div 更改大小时,开发人员应在地图上触发此事件:google.maps.event.trigger(map, 'resize')。

此事件通知 API 地图 DIV 已更改大小,它将执行所需的操作,这可能涉及从瓦片服务器获取其他瓦片,但不一定(如果地图变小,则不需要任何其他瓦片)。它不会导致 API 的额外负载。

于 2013-02-26T04:53:50.953 回答