FindTask (SL Application)

0 голосов
спросил 07 Ноя, 11 от Dido_kz1 (11,020 баллов) в категории Программные продукты Esri
приветствую господа,
хочу сделать универсальный поисковик, что искал во всех слоях и во всех полях, взял стандартную FindTask
 FindTask findTask = new FindTask(MyLayer);
 FindParameters findParameters = new FindParameters();
 findParameters.LayerIds.AddRange(new int[]
далее надо задавать id слоев. но, но слои около 50 шт, как сделать, что бы FindTask во всех слоях сервиса искал ?




2 Ответы

0 голосов
ответил 07 Ноя, 11 от TDenis (42,620 баллов)
Запросить информацию о каждом сервисе. ArcGISDynamicMapServiceLayer умеет возвращать данные о слоях.
0 голосов
ответил 08 Ноя, 11 от Dido_kz1 (11,020 баллов)
так заморочиваться можно конечно, надеялся, может стандартный какой нить метод есть у  FindTask Cool
получается в AddRange явно надо указывать id слоев, ок понял, пасибки
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...