2009年6月24日星期三

ArcGIS Server Java ADF 案例教程 33

自定义AJAX请求获得地图范围【案例】比如你现在想随时知道当前地图的边界范围,也就是说每次地图范围更新后,希望服务器可以输出一个包含边界范围的AJAX响应到浏览器,那么首先你需要在用户对地图进行操作的时候发送一个AJAX请求。这个请求你可以在每次地图被更新的时候去调用,比如一开始就通过addUpdateListener给 Map添加一个监听:function onBodyLoad(){    map = EsriControls.maps['map'];    map.addUpdateListener("onMapUpdate", onMapUpdate);}function onMapUpdate(){    var formId = map.formId;    var url = EsriUtils.getServerUrl(formId);    var params = "getMapInfo=true&" + EsriUtils.buildRequestParams(formId);    EsriUtils.sendAjaxRequest(url, params, tr

没有评论: