ArcGIS API for Javascript QuertTask查询不到数据

在用QueryTask查询的时候总是查询不到数据,可是明明有数据的啊?求大神帮忙看看是哪里的问题=,=
require([
"dojo/parser",
"esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/InfoTemplate",
"esri/tasks/QueryTask",
"esri/symbols/SimpleMarkerSymbol",
"esri/symbols/SimpleLineSymbol",
"esri/symbols/SimpleFillSymbol",
"esri/symbols/TextSymbol",
"esri/toolbars/draw",
"esri/tasks/query",
"esri/graphic",
"dojo/domReady"
], function (parser,Map, ArcGISDynamicMapServiceLayer, InfoTemplate, QueryTask, SimpleMarkerSymbol, SimpleLineSymbol, SimpleFillSymbol, TextSymbol, Draw, Query, Graphic) {
parser.parse();
//添加地图
var map=new Map("mapDiv");
var serviceURL = "http://localhost:6080/arcgis/rest/services/pingru/pingru/MapServer";
var layer = new ArcGISDynamicMapServiceLayer(serviceURL);
map.addLayer(layer);

        wkid = 4326;
        //实例化infotemplate
        infoTemplate = new InfoTemplate("${OBJECTID}", "名称:${OBJECTID}")

        //建立Querytask查询任务
        querytask = new esri.tasks.QueryTask(serviceURL + "/0")//查询GPS站点图层

        //建立toolbar
        toolbar = new Draw(map);
        pointSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE, 12, new dojo.Color(["#ff0000"]));
        toolbar.activate(Draw.POLYGON);

        query = new esri.tasks.Query();

        //为toolbar绑定完成事件
        toolbar.on("draw-complete", function (geometry) {
            //IsGraphicQuery = false;

            //ClearGraphic();
            QueryGraphic(geometry);
            toolbar.deactivate();
        })

        //空间查询
        function QueryGraphic(evt) {
            query.geometry =evt.geometry;

            //query.outSpatialReference = map.spatialReference;//加了就出BUG
            query.spatialRelationship = Query.SPATIAL_REL_CONTAINS;
            query.returnGeometry = true;
            query.outFields = ["Elevation"];
            querytask.execute(query, ShowQueryResult)

            //document.getElementById("showResultDiv").innerHTML = "未找到结果";

            var polygonSymbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_SOLID, new SimpleLineSymbol(SimpleLineSymbol.STYLE_DASHDOT, new dojo.Color([255, 0, 0]), 1), new dojo.Color([255, 0, 0, 0.25]));
            var graphicPolygon = new Graphic(evt.geometry, polygonSymbol);
            map.graphics.add(graphicPolygon);

        }

        function ShowQueryResult(queryResult) {
            if (queryResult.features.length == 0) {
                document.getElementById("showResultDiv").innerHTML = "未找到结果"
            }

                            打断点之后如图所示,没有数据![图片说明](https://img-ask.csdn.net/upload/201704/07/1491563015_197168.png)
                            但是发布的地图里的属性是有数据的![图片说明](https://img-ask.csdn.net/upload/201704/07/1491563156_531119.png)
                            求大神帮忙看下哪里的问题,是代码的问题还是我发布地图服务的时候的问题

3个回答

找到问题所在了,这是因为ArcGIS server 10.2本身固有的BUG导致的,据说10.3以后修复这个BUG了。如果不想换成10.3的话建议在后端写个查询程序,然后返回Json给前端

weixin_40570285
centerpig 请问你怎么解决的
9 个月之前 回复

图片说明

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
arcgis api for javascript 之QueryTask查询
共享作业 arcgis api for javascript 之QueryTask查询
ArcGIS API For Javascript 3.21 API
ArcGIS API For Javascript 3.21 API 从ESRI官网下载的资源; ArcGIS API For Javascript 3.21 API 从ESRI官网下载的资源;
ArcGIS API for JavaScript 4.5 API
ArcGIS API for JavaScript 4.5 API 从官网下载,不包含示例代码。
Arcgis API for Javascript 4.7
最新的arcgis api for javascript 4.7版本,全面支持BS三维开发,以及适配移动浏览器浏览
arcgis api for javascript 3.25
arcgis api for javascript 3.25官方api,如需其他版本api可见博主其他资源或者联系博主获取
arcgis api for javascript
arcgis api for javascript官方api下载,用于配置tomcat等
ArcGIS API for JavaScript
ArcGIS API for JavaScript 3.23版本,用于解析arcgis代码的工具类
arcgis for javascript api
arcgis for javascript api 代码下载,提供参考
ArcGIS API For JavaScript
ArcGIS API For JavaScript核心js文件其中包括压缩版本和未压缩版本,内附部署流程
arcgis JavaScript api proxy
arcgis JavaScript api proxy
arcgis javascript api 3.17
ArcGIS网络地图最新开发包,由于在ESRI网站注册账户非常困难,我把下载好的开发包发上来,方便各位童鞋下载。
Arcgis api for javascript
谁有Arcgis api for javascript的中文版啊,最好有新版本的,网上找到的版本都比较老。rn求发!谢谢! 1013830051@qq.com
arcgis for javascript 4.0beta3 api
arcgis for javascript 4.0beta3 api.
ArcGIS API for JavaScript v3.25
ArcGIS API for JavaScript v3.25,官网需要账号登陆下载,而且找不到注册入口了。
ArcGIS API for Javascript 开发教程
ArcGIS API for Javascript 开发教程
arcgis api for javascript 开发教程
javascript用于webgis开发的教程,附带实现各个功能的示例以及代码。
Arcgis Api for javascript
全面介绍ArcGIS for JavaScript 开发
ArcGIS API for Javascript中文版
ArcGIS API for Javascript中文版
arcgis api for javascript 4.7
arcgis api for javascript 4.7官方api,如需其他版本api可见博主其他资源或者联系博主获取
ArcGIS API for Javascript V1.6.rar
ArcGIS API for Javascript V1.6
ArcGIS API for JavaScript v39
ArcGIS API for JavaScript v39
ArcGIS API for Javascript 中文版
ArcGIS API for Javascript 中文版
arcgis api for javascript 4.8
arcgis api for javascript 4.8官方api,如需其他版本api可见博主其他资源或者联系博主获取
Arcgis Api for JavaScript 3.17
Arcgis Api for JavaScript 3.17版本,内含api及sdk。
arcgis api for javascript 4.0
arcgis api for javascript 4.0官方api,如需其他版本api可见博主其他资源或者联系博主获取
ArcGIS Server Javascript API
ArcGIS Server Javascript API The API Reference contains detailed descriptions for each class in the ArcGIS JavaScript API. Use the API Reference to find out what constructors, properties, methods, and events is available for each class.
arcgis api for JavaScript 4.4
arcgis api for JavaScript 4.4
Arcgis Javascript API 动态标绘。
Arcgis Javascript API 动态标绘。燕尾箭头,军事标绘,消防图表和人员。
ArcGIS API for JavaScript 开发教程
ArcGIS API for JavaScript 开发教程 ArcGIS API for JavaScript 开发教程
ArcGIS API for JavaScript v3.10
ArcGIS API for JavaScript目前最新版本是3.10,建议下载该版本
arcgis api javascript帮助文档
JAVASCRIPT帮助文档JAVASCRIPT帮助文档JAVASCRIPT帮助文档 arcgis api javascript帮助文档离线版
ArcGIS API for JavaScript 3.6
ArcGIS API for JavaScript 最新的版本
arcgis javascript api 4.4
arcgis javascript api 4.4
ArcGIS API For Javascript 4.6
好不容易发的,就想免费给大家,可是最少的选项也需要2分,对不起了
ArcGIS API for JavaScript 4.9
ArcGIS API for JavaScript 4.9,arcgis地图4.9版本javascript依赖文件,支持windows所有版本,已验证可以使用。
ArcGIS API for JavaScript 新特性
ppt主要介绍:ArcGIS API for JavaScript 在Web应用开发中定位; ArcGIS API for JavaScript 4.x 架构浅析; ArcGIS API for JavaScript 新特性。 让用户或开发者对ArcGIS API for JavaScript有一个全面的认识。
arcgis API for JavaScript从零开始
arcgis API for JavaScript从零开始。0基础开始,从理论到实践,让你成为一个GISer.
ArcGIS API for Javascript(中文版!!)
个人首发 中文版的ArcGIS API for Javascript 仅供学习!! 花了好大力气才弄到的 大家觉得好 就顶下 翻译的不是很好 英语不太好的凑活着用吧
ArcGIS API for Javascript 定位
点LocateButton 自己所在的位置的经纬度要怎么得到?
ArcGIS JavaScript API
arcgis server 地图服务发布指南
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件