Hi,
I have a mapView with a MapImageLayer and I try on a click on mapview the hitTest function
mapView.hitTest(event).then(function(response) {
if (response.results.length > 0) {
response.results.forEach(function(result) {
if (result.graphic) {
console.log("Feature sous le clic:", result.graphic.attributes);
}
});
} else {
console.log("Aucun enregistrement trouvé sous le clic.");
}
});
No results ... it doesn't work
If I change the MapImageLayer with a FeatureLayer (of my service MapImageLayer) on my mapview => it works
If I use a web map with my url from my MapImageLayer => it works
Is is normal ? the MapImageLayer is not planned ?
What is the solution ? use QueryTask when I use a MapImageLayer ?
sample ! https://codepen.io/lgoubet/pen/YzoBaMJ and change bHitTest variable
Thanks for your help
Solved! Go to Solution.
It seems that identify is the solution
the solution is perhaps to add each feature layer of the mapimage layer to the view map ...
It seems that identify is the solution