如何用JavaScript手动重新加载Google Map

我在Bootstrap模板中使用这段代码。 在“引导标签”内容窗格中加载图像时遇到问题。

这是我用来初始化Map的JavaScript代码:

var latlng = new google.maps.LatLng(50, 50); var myOptions = { zoom: _zoom, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU } }; var map = new google.maps.Map(document.getElementById('map_canvas'), myOptions); var marker = new google.maps.Marker({ position: latlng, map: map, title: 'Google Office!' }); 

我还没有在互联网上find任何方法来手动重新加载Google Map实例。

这是可能的和如何? 谢谢!

是的,你可以像这样“刷新”Google Map:

 google.maps.event.trigger(map, 'resize'); 

这基本上发送一个信号到你的地图来重画它。

希望有所帮助!