我有一个页面,我使用 ArcGIS API for Javascript 从 arcgis.com 加载三张地图。所有这些都加载在隐藏的 div 中。
当我在地图中单击以显示信息窗口时,在使地图可见后,它会显示信息窗口已移位。但是,如果我打开 Chrome 的开发人员工具或调整浏览器的大小,信息窗口会显示在它的位置。似乎有一个调整大小的事件。
我试过使用
dojo.byId("map").resize()
显示地图后,但说
TypeError: Object #<HTMLDivElement> has no method 'resize'
如何在不调整浏览器大小的情况下模拟全局调整大小事件?