Javascript ArcGIS JS-执行将不会运行
这主要是一个后续问题。 我正在使用ArcGIS javascript API。我需要运行查询以选择用户刚刚单击的对象。单击图层时,应运行查询。execute方法现在已被识别,但不能正常工作。它应该处理查询并调用一个函数“Selectie”,该函数由execute添加了参数“featureSet”,如前所述。 不管函数包含什么,它都不会运行。有关守则:Javascript ArcGIS JS-执行将不会运行,javascript,execute,esri,arcgis-js-api,Javascript,Execute,Esri,Arcgis Js Api,这主要是一个后续问题。 我正在使用ArcGIS javascript API。我需要运行查询以选择用户刚刚单击的对象。单击图层时,应运行查询。execute方法现在已被识别,但不能正常工作。它应该处理查询并调用一个函数“Selectie”,该函数由execute添加了参数“featureSet”,如前所述。 不管函数包含什么,它都不会运行。有关守则: var query = new esri.tasks.Query(); var queryTask = new esri.task
var query = new esri.tasks.Query();
var queryTask = new esri.tasks.QueryTask("https://services.arcgisonline.nl/arcgis/rest/services/Basisregistraties/BAG/MapServer/4");
thema_4_Verblijf = new FeatureLayer("https://services.arcgisonline.nl/arcgis/rest/services/Basisregistraties/BAG/MapServer/4");
map_Thema_4.addLayer(thema_4_Verblijf);
thema_4_Verblijf.on("click", thema_4_Verblijf_Click);
function thema_4_Verblijf_Click(evt){
query.returnGeometry = true;
query.outFields = ["*"];
query.geometry = evt.mapPoint;
executeQuery();
};
function executeQuery()
{
queryTask.execute(query,Selectie);
}
function Selectie(featureSet){
alert("function called");
}
这个问题完全阻碍了我取得任何进展,我现在能想到的唯一替代方法是使用所需数据手动创建多边形,这显然是一种极大的时间浪费,考虑到这个查询可以实现同样的事情,如果它起作用的话