private function init():void { graphicPointSym = new PictureMarkerSymbol(widgetIcon, 25, 25); graphicsLayer = new GraphicsLayer(); graphicsLayer.symbol = graphicPointSym; map.addLayer(graphicsLayer); map.addEventListener(PanEvent.PAN_END, fireQuery); map.addEventListener(ZoomEvent.ZOOM_END,fireQuery); if (configXML) {
map.addEventListener(PanEvent.PAN_END, fireQuery); map.addEventListener(ZoomEvent.ZOOM_END,fireQuery);
private function fireQuery(Evt:Event):void { queryFeatures(); }
private function queryFeatures():void { if (queryLayer) { var queryTask:QueryTask = new QueryTask(queryLayer); queryTask.disableClientCaching = true; var query:Query = new Query(); query.outFields = queryFields.split(","); query.returnGeometry = true; query.where = queryExpr; query.outSpatialReference = map.spatialReference; query.geometry = map.extent; queryTask.execute(query, new AsyncResponder(onResult, onFault)); showMessage(loadingLabel, true);
query.geometry = map.extent;
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.