Arcgis for Js QueryTask查詢結果集的定位
阿新 • • 發佈:2018-12-31
通常我們在對服務查詢到結果集後,需要把視域定位到結果集上,這時可以使用到 graphicsUtils來實現
var queryTask = new esri.tasks.QueryTask(
"http://localhost:6080/arcgis/rest/services/gzhb/FeatureServer/0");var query = new esri.tasks.Query();
query.returnGeometry = true;
query.objectIds = ids;
query.outFields = [ "*" ];
queryTask.execute(query, showResults);
function showResults(results) {
var myFeatureExtent =esri.graphicsUtils.graphicsExtent(results.features);//根據結果集,獲取範圍
map.setExtent(myFeatureExtent.expand(2)); //定位到查詢的區域,如果範圍不合適可以使用myFeatureExtent.expand(2)擴大倍數
}
如有疑問,請聯絡:
QQ:592566207
E-Mail:[email protected]