ArcGIS Javascript-如何刷新静态地图

ArcGIS Javascript - How do I refresh static map?

本文关键字:刷新 静态 地图 Javascript- 何刷新 ArcGIS      更新时间:2023-09-26

我有一个页面在第一次加载页面时使用ArcGIS Javascript,页面上的映射加载得很好。我有一个下拉框,控制在地图上显示什么,当在下拉框功能中选择其他选项时,ajax事件处理程序连接到该下拉框

function ajaxOnComplete() {  } 

接到电话。在该函数中,我如何要求ArcGIS Javascript重新加载其静态地图?

我知道这里有一个公认的答案,但有一种更简单的方法可以刷新地图的图层。刷新地图范围时,所有层都将被新加载。

map.setExtent(map.extent);

这只是再次加载现有的范围并刷新图层。我用这个重新加载地图后隐藏了基础图层。

我想通了!

function ajaxOnComplete() 
{
   map.destroy();
   dojo.addOnLoad(init);
}