AGSPictureMarkerSymbol *symbol = [AGSPictureMarkerSymbol pictureMarkerSymbolWithImageNamed:@"SomeObject"]; double lat = 55.0; double lon = 5.0 AGSMutablePolygon *area = [[AGSMutablePolygon alloc] initWithSpatialReference:[AGSSpatialReference wgs84SpatialReference] ]; [area addRingToPolygon]; [area addPointToRing:[AGSPoint pointWithX:lon y:lat spatialReference:nil]]; [area addPointToRing:[AGSPoint pointWithX:lon + 0.01 y:lat spatialReference:nil]]; [area addPointToRing:[AGSPoint pointWithX:lon+0.01 y:lat + 0.005 spatialReference:nil]]; [area addPointToRing:[AGSPoint pointWithX:lon y:lat + 0.005 spatialReference:nil]]; [area closePolygon]; AGSPoint *webMercatorArea = (AGSPoint *)[[AGSGeometryEngine defaultGeometryEngine] projectGeometry:area toSpatialReference:[AGSSpatialReference webMercatorSpatialReference]]; AGSGraphic *previewGraphic = [AGSGraphic graphicWithGeometry:webMercatorArea symbol:symbol attributes:nil]; [self.documentGraphicsLayer addGraphic:graphic];
AGSPictureFillSymbol *symbol = [AGSPictureFillSymbol pictureFillSymbolWithImageNamed:@"SomeObject"];
Solved! Go to Solution.