日期:2014-05-16  浏览次数:20326 次

[ ArcGIS 10 API for Javascript 系列 ] - 常见问题

1、当浏览器Window窗口发生resize变化,Map该如何处理

??????当浏览器window对象resize时,ArcGIS JavaScript. API?是不会自动调整的。当包含map对象的父HTML元素resize,必须人工的调用Map.resize()以适应尺寸的变化。同样的,如果这个父HTML元素的位置发生变化,则需要调用Map.reposition().

???????IE中,对于window对象的像素尺寸变化,以开似乎就会触发resize事件,即window.onresize。这样的话就会大大降低应用程序的性能,特别是当map占了整个浏览器window对象长度和高度,或者这个mapHTML元素,每次都会随着IE浏览器尺寸resize而变化