<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:esri="http://www.esri.com/2008/ags"> <fx:Script> <![CDATA[ import com.esri.ags.webmap.PopUpRenderer; import com.esri.ags.webmap.supportClasses.PopUpFieldFormat; import com.esri.ags.webmap.supportClasses.PopUpFieldInfo; import com.esri.ags.webmap.supportClasses.PopUpInfo; import com.esri.ags.webmap.supportClasses.PopUpMediaInfo; import com.esri.ags.geometry.Extent; import com.esri.ags.geometry.MapPoint; private function initCLayer():void { var popUpInfo:PopUpInfo = new PopUpInfo(); var pFieldInfos:Array = new Array(); var pFieldInfo:PopUpFieldInfo; pFieldInfo = new PopUpFieldInfo(); pFieldInfo.fieldName = "DESCRIPTION"; pFieldInfo.format = new PopUpFieldFormat(); pFieldInfos.push(pFieldInfo); pFieldInfo = new PopUpFieldInfo(); pFieldInfo.fieldName = "ONLINE"; pFieldInfo.format = new PopUpFieldFormat(); pFieldInfos.push(pFieldInfo); pFieldInfo = new PopUpFieldInfo(); pFieldInfo.fieldName = "LAST_UPDATED"; pFieldInfo.format = new PopUpFieldFormat(); pFieldInfos.push(pFieldInfo); pFieldInfo = new PopUpFieldInfo(); pFieldInfo.fieldName = "URL"; pFieldInfo.format = new PopUpFieldFormat(); pFieldInfos.push(pFieldInfo); popUpInfo.popUpFieldInfos = pFieldInfos; var pMediaInfos:Array = new Array(); var pMediaInfo:PopUpMediaInfo = new PopUpMediaInfo(); pMediaInfo.caption = "Latest Image {LAST_UPDATED} online: {ONLINE}"; pMediaInfo.type = "image"; pMediaInfo.imageLinkURL = "{URL}"; pMediaInfo.imageSourceURL = "{URL}"; pMediaInfos.push(pMediaInfo); popUpInfo.popUpMediaInfos = pMediaInfos; popUpInfo.title = "{DESCRIPTION}" var popUpRenderer:ClassFactory = new ClassFactory(PopUpRenderer); popUpRenderer.properties = {popUpInfo:popUpInfo}; cLayer.infoWindowRenderer = popUpRenderer; } ]]> </fx:Script> <esri:Map id="myMap" level="4" load="myMap.centerAt(new MapPoint(-11713000, 4822000))"> <esri:ArcGISTiledMapServiceLayer url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/> <esri:FeatureLayer id="cLayer" outFields="[URL,DESCRIPTION,LAST_UPDATED,ONLINE]" load="initCLayer()" url="http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Louisville/LOJIC_PublicSafety_Louisville/MapServer/2"/> </esri:Map> </s:Application>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.