我有一些非常简单的代码,可以在运行 Chrome 的笔记本电脑上正常运行,但不能在我的 Android(Gingerbread 2.3.6)浏览器上运行:
window.addEventListener("resize", handleResize, false);
//define Map ("map") and LatLng ("myLoc")
function handleResize() {
if( map != null ) {
map.setCenter(myLoc);
//test to see if device knows it has been resized
var w1 = $(mapDiv).width();
alert(w1 + " " + myLoc);
}
}
如您所见,我所做的只是在调整大小事件后尝试重新定位。知道为什么这在我的手机上不起作用吗?(而且,是的,手机知道它已调整大小。)