使用 Maps API v3。根据谷歌文档,如果地图容器通过编程方式被重新调整大小,必须手动触发地图的调整大小事件。
调整大小事件:开发人员应该在 div 元素改变大小时触发此事件。
因此,我正在使用以下代码:
google.maps.event.trigger(map, 'resize');
我应该使用哪个监听器来根据调整大小的地图容器的新边界更新我的标记?
google.maps.event.addListener(map, 'resize', function() {
console.log(map.getBounds());
});
上述内容显示的是在调整大小之前的边界。