Я использую ArcGIS API for JavaScript 4.11. Есть метод который принимает данные JSON. На основе этих данных создаются точки и добавляются в графический слой. Как реализовать поиск в графическом слое? Я нашел пример как реализовать поиск в FeatureLayer (
https://developers.arcgis.com/javascript/latest/sa... ). Как сделать тоже самое в GraphicsLayer?
Метод, который рисует точки:function draw_point_layer(stations, list_name_net) {
console.log(stations);
for (i = 0; i < stations.length; i++) {
var point = {
type: "point", // autocasts as new Point()
longitude: stations[i]['longitude'],
latitude: stations[i]['latitude']
};
var pointAtt = {
Code: stations[i]['sitecode'],
Name: "<a href='" + stations[i]['link'] + "'>" + stations[i]['name'] + "</a>",
Type: stations[i]['type'],
Nets: list_name_net[i]
};
var pointGraphic = new Graphic({
geometry: point,
symbol: markerSymbol,
attributes: pointAtt,
popupTemplate: {
content: [{
type: "fields",
fieldInfos: [
{
fieldName: "Code",
label: 'Код',
},
{
fieldName: "Name",
label: 'Имя',
},
{
fieldName: "Type",
label: 'Тип',
},
{
fieldName: "Nets",
label: 'Сети',
},
]
}]
}
});
pointLayer.add(pointGraphic);
}
}