Программный интерфейс ArcGIS API for Flex позволяет создавать картографические насыщенные Интернет-приложения (Rich Internet applications, RIA) с использованием технологии Adobe Flex. Традиционно приложения Flex отличаются красотой и удобством пользовательского интерфейса и насыщены медиа-контентом.
Программный интерфейс позволяет создавать ГИС-клиенты по принципу mashup и предоставляет широкие возможности визуализации, картографирования, геокодирования и геообработки.
Брошюра ESRI для разработчиков ArcGIS API for Flex.
7.1 Описание ArcGIS API for Flex
Программный интерфейс ArcGIS API for Flex предоставляет разработчикам возможность включения во Flex-приложения ГИС-контента, предоставляемого сервисами ArcGIS Server.
API интегрируется со средой разработки Adobe Flex Builder 3 и сохраняет для разработчика все ее преимущества для разработки картографических приложений. Однако также возможно обойтись и обычным текстовым редактором.
Приложения на ArcGIS API for Flex выполняются стандартными компонентами Flash Player 9 (в окне браузера) или Adobe AIR (как standalone-приложение).
Для использования ArcGIS API for Flex необходимо скачать библиотеки (архив также включает множество примеров).
Программный интерфейс ArcGIS API for Flex предоставляет возможности, аналогичные ArcGIS API for JavaScript.
Пример ГИС-приложения на ArcGIS API for Flex (энергетические ресурсы города Boston, Massachusetts, USA)
7.2 Ресурсы разработчика
· Центр ресурсов по ArcGIS API for Flex: http://resources.esri.com/arcgisserver/apis/flex
§ Обзор технологии, Примеры и демонстрация возможностей, Справочник по классам, Галерея программного кода
Диаграмма классов ArcGIS API for Flex
7.3 Приложение «Hello, World!» на ArcGIS API for Flex
Для разработки картографического приложения на ArcGIS API for Flex необходимо иметь:
· Библиотеки ArcGIS API for Flex
· Adobe Flex SDK или Adobe Flex Builder 3
Для создания простого картографического приложения в среде Adobe Flex Builder достаточно следовать Флэш-презентации.
Код простого картографического Flex-приложения:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:esri="http://www.esri.com/2008/ags"
pageTitle="Example #1">
<esri:Map>
<esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" />
</esri:Map>
</mx:Application>
Результат компиляции: простое картографическое приложение
Скачать PDF-версию с оригинальным оформлением. © Для использования опубликованных на ресурсе материалов достаточно упоминания имени автора и адреса первоисточника. Дата обновления: 2009-02-18.
Комментариев нет:
Отправить комментарий