ArcGIS Javascript - 如何刷新静态地图?

Ale*_* C. 2 javascript esri arcgis arcgis-js-api

我有一个页面在第一次加载页面时使用ArcGIS Javascript,页面上的地图加载就好了.我有一个下拉框,控制在地图上显示的内容和附加到该下拉框的ajax事件处理程序,当在该下拉框功能中选择了其他选项时

function ajaxOnComplete() {  } 
Run Code Online (Sandbox Code Playgroud)

被叫.我在该函数中如何要求ArcGIS Javascript重新加载其静态地图?

小智 6

我知道这里有一个可接受的答案,但有一种更容易的方法来刷新地图层.刷新地图范围时,将新加载所有图层.

map.setExtent(map.extent);
Run Code Online (Sandbox Code Playgroud)

这只会再次加载现有范围并刷新图层.我隐藏了basemaplayers后用这个来重新加载地图.