Solved! Go to Solution.
function flashFeature(graphic) { var text; if (graphic.geometry.type == "point") { var extent = graphic.geometry; text = "Point: " + graphic.geometry.x + ", " + graphic.geometry.y; } else if (graphic.geometry.type == "polyline") { var lineExtent = graphic.geometry.getExtent(); var extent = new Extent(lineExtent.xmin, lineExtent.ymin, lineExtent.xmax, lineExtent.ymax, new SpatialReference({ wkid:102100})); text = "Line: " + extent.xmin + ", " + extent.ymin + ", " + extent.xmax + ", " + extent.ymax; } if (!map.extent.contains(extent)) { console.log("Outside current extent - " + text); } else { console.log("Inside current extent - " + text); } map.graphics.add(graphic); }function flashFeature(graphic) { var text; if (graphic.geometry.type == "point") { var extent = graphic.geometry; text = "Point: " + graphic.geometry.x + ", " + graphic.geometry.y; } else if (graphic.geometry.type == "polyline") { var lineExtent = graphic.geometry.getExtent(); var extent = new Extent(lineExtent.xmin, lineExtent.ymin, lineExtent.xmax, lineExtent.ymax, new SpatialReference({ wkid:102100})); text = "Line: " + extent.xmin + ", " + extent.ymin + ", " + extent.xmax + ", " + extent.ymax; } if (!map.extent.contains(extent)) { console.log("Outside current extent - " + text); } else { console.log("Inside current extent - " + text); } map.graphics.add(graphic); }var extent = map.extent;
if(extent.contains(graphic.geometry)) {
graphic.setSymbol(highlightSymbol);
}
function flashFeature(graphic) {
var text, extent;
if (graphic.geometry.type == "point") {
extent = graphic.geometry;
text = "Point: " + graphic.geometry.x + ", " + graphic.geometry.y;
}
else if (graphic.geometry.type == "polyline") {
extent = graphic.geometry.getExtent();
text = "Line: " + extent.xmin + ", " + extent.ymin + ", " + extent.xmax + ", " + extent.ymax;
}
if (!map.extent.contains(extent)) {
console.log("Outside current extent - " + text);
}
else {
console.log("Inside current extent - " + text);
}
map.graphics.add(graphic);
}