Tag: google maps api 3

如何使用Google Maps API v3.0强制重绘?

我有一个相当复杂的地图应用程序,可以处理多个自定义标记等。 我有一个名为resizeWindow的函数,我在监听器中调用它,每当屏幕更改时,映射会通过计算新边界并强制resize来重绘自身。 它看起来像这样: window.onresize = function(event) { fitmap(); }; 并且resize的function是: function fitmap(id) { var coords = []; var newlatlng = new google.maps.LatLng(projlat, projlng); coords.push(newlatlng); for (var i=0; i<markers[id].length; i++) { newlatlng = new google.maps.LatLng(markers[id][i].latitude, markers[id][i].longitude); coords.push(newlatlng); } } var bounds = new google.maps.LatLngBounds (); for (var i = 0, LtLgLen = coords.length; i < LtLgLen; […]