2
我有一個動態圖層,我想爲其定義一個彈出窗口。雙擊以獲取DynamciLayer彈出框
DynamicLayer1 = new esri.layers.ArcGISDynamicMapServiceLayer(
"http://testServer/arcgis/rest/services/TestMap/MapServer");
我創建了一個新的queryTask對象由URL標識的層資源執行一個查詢:
dojo.connect(map, "onClick", executeQueryTask);
query = new esri.tasks.Query();
query.returnGeometry = true;
query.outFields = layersInfoWindow[layerId]['outFields'];
infoTemplate = new esri.InfoTemplate()
function executeQueryTask(evt) {
query.geometry = evt.mapPoint;
queryTask[activeLayer].execute(query, showResults);
}
爲什麼我必須單擊兩次以彈出的工作?點擊一下就會突出顯示該地區,然後我需要再次單擊以獲得彈出窗口。