我有一个页面在第一次加载页面时使用ArcGIS Javascript,页面上的地图加载就好了。我有一个下拉框控制在地图上显示的内容,当在该下拉框功能中选择了其他选项时,附加到该下拉框的ajax事件处理程序
function ajaxOnComplete() { }
被调用。请问ArcGIS Javascript如何重新加载静态地图?
答案 0 :(得分:6)
我知道这里有一个可接受的答案,但有一种更简单的方法可以刷新地图图层。刷新地图范围时,将新加载所有图层。
map.setExtent(map.extent);
这只会再次加载现有范围并刷新图层。在隐藏了基础播放器后,我用这个来重新加载地图。
答案 1 :(得分:2)
我明白了!
function ajaxOnComplete()
{
map.destroy();
dojo.addOnLoad(init);
}