Где я могу найти пример элемента управления «Содержание» для подключения к ArcGIS Server JavaScript API 2.3? В идеале он должен поддерживать функциональные / динамические / плиточные слои; показать символы; и разрешить сгруппированные слои. Прозрачность и масштабирование были бы идеальными.
На странице примеров Esri странным образом не хватает примеров TOC - ближайший пример - чрезвычайно элементарная видимость Toggle Layer .
Ответы на вопрос Кирка показывают несколько шаблонов, но они не содержат приличного оглавления. Образец ROK близко , но не показывает или символики функций поддержки слоев (насколько я могу судить).
Содержание на ArcGIS.com My Map Viewer - почти то, что мне нужно. Кому-нибудь удалось построить нечто подобное или заставить этот TOC работать локально?
источник
Ответы:
Является ли это то , что вы ищете? Я нашел это, выполнив поиск по странице галереи кодов в ArcGIS API for Javascript Resource Center.
источник
Вот ссылка на другой пример. Эта TOC / Legend автоматически генерируется слоями в MXD.
http://stlouis.esri.com/apps/exportmap/
Это часть печати с образцами ArcPy, расположенными ниже.
http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2011/04/12/An-introduction-to-arcpy.mapping-for-ArcGIS-Server-developers.aspx
-Майк
источник
Существует новый пример оглавления под названием « Таблица содержания / Виджет легенды для API JavaScript» от Nianwei Liu, который почти идеально соответствует всем требованиям. Он не допускает (кажется, что) векторных слоев, но это компромисс, с которым я могу жить, поскольку он очень хорошо отвечает другим требованиям.
источник
Существует Оглавление [TOC] Слой с символикой с ArcGIS Javascript 2.3 находится здесь внизу (в нижнем колонтитуле)
http://help.arcgis.com/en/webapi/javascript/arcgis/demos/ed/ed_selectionmode.html
источник
Я задал этот вопрос почти 3 года назад - Esri недавно выпустила ArcGIS Web AppBuilder .
Он содержит готовый виджет «Список слоев» , который по сути является оглавлением. В него встроены некоторые приятные функциональные возможности, а среда WAB обрабатывает взаимодействие с текущими слоями карты.
Виджеты доступны для редактирования, поэтому вы можете расширять или изменять их по мере необходимости.
источник