arcgis for js空间查询

空间查询 要素在我定义的范围内,却显示查询不到该要素 是我的geometry定义的有问题吗
我的
这个属性选择的是内含spatialRelationship="within";
 
A0DAA952SYKJNAAP1XEKF9F.png
已邀请:

张琳_913

赞同来自:

 var point = new Point(
                    {
                        x: 120,
                        y: 39,
                    })
            graphiclayer.add(new Graphic(point));
            createBuffer(point);
            var query = featurelayer1.createQuery();
            query.geometry=point;//appConfig.mapView.toMap(event);
            query.distance=100;
            query.units='kilometers';
            query.spatialRelationship="within";  // this is the default
            // query.where = "name = '天津港'";
            query.returnGeometry = true;
            query.outFields = ['*'];
            featurelayer1.queryFeatures(query).then(function(results)
            {
                var stats = results.features[0];  
                if(stats)
                {
                    alert(stats.attributes.name);
                   
                }
                else{
                    alert('no results');
                }
            })
 

要回复问题请先登录注册