public function georeference(event:*):void { georeferenceLayer.clear(); anchorPoint = map.extent.center; var level:Number = map.level; var currentResolution:Number = map.lods[level].resolution; var widthInPixels:Number = new Number(); var heightInPixels:Number = new Number(); var geoImageSymbol:PictureMarkerSymbol = new PictureMarkerSymbol(); var subdivisionExtent:Extent = new Extent; var xOffset:Number = new Number; var yOffset:Number = new Number; if (level > 13) { imageArray = []; for (var k:int = 0; k<subdivisionArray.length; k++) { if (subdivisionArray.isSelected == true) { widthInPixels = subdivisionArray.widthInUnits/currentResolution; heightInPixels = subdivisionArray.heightInUnits/currentResolution; subdivisionExtent = subdivisionArray.subdivisionExtent; xOffset = (subdivisionExtent.center.x - map.extent.center.x)/currentResolution; yOffset = (subdivisionExtent.center.y - map.extent.center.y)/currentResolution; geoImageSymbol = new PictureMarkerSymbol(PRINT_CENTER+subdivisionArray.filename,widthInPixels,heightInPixels,xOffset,yOffset,0); //georeferenceLayer.add(geoImage); imageArray.push(geoImageSymbol); } } if (imageArray.length > 0) { for (k = 0; k<imageArray.length; k++) { var geoImage:Graphic = new Graphic(anchorPoint,imageArray); georeferenceLayer.add(geoImage); } } } else { Alert.show("Please zoom in closer to view subdivision maps."); } }
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.